Junior Java Software Engineer
EPAM Systems · Rio de Janeiro, RJ, BR
We are looking for a **Junior Java Software Engineer** to help build scalable, high\-performance applications across backend and frontend technologies. You will work with Java, Spring Boot, Quarkus, Apache Camel, and modern JavaScript frameworks while integrating databases, APIs, and messaging systems in a collaborative team environment. EPAM NEORIS is a digital accelerator that supports some of the world’s leading companies in addressing business challenges and advancing their technology evolution, combining global engineering excellence with regional expertise and local proximity. With operations across 11 countries in Ibero\-America and more than 4,000 professionals in the region, we foster a diverse and inclusive culture focused on collaboration, continuous learning, and innovation. As part of EPAM, a global network of more than 60,000 professionals across 55\+ countries, we help organizations scale, modernize, and accelerate their digital capabilities through Cloud, Data \& Analytics, Artificial Intelligence, Cybersecurity, Intelligent Automation, Strategic Consulting, and Software Engineering. At EPAM NEORIS, we believe growth is also driven by people. That is why we promote an environment where every professional can grow, contribute new ideas, and participate in projects with regional and global impact. **Responsibilities** * Design and implement backend services using Java\-based frameworks * Build and support full stack applications with modern frontend frameworks * Integrate relational and non\-relational databases into the application architecture * Implement messaging solutions for asynchronous service\-to\-service communication * Develop and maintain REST and SOAP APIs for internal and external consumption * Collaborate with cross\-functional teams to clarify technical requirements and propose solutions * Maintain code quality by following version control best practices * Troubleshoot and resolve issues across the full technology stack * Participate in code reviews and offer constructive feedback to peers **Requirements** * 1\+ years of experience as a Junior Full Stack Developer * Knowledge of Java * Hands\-on experience with Spring Boot, Quarkus, and Apache Camel frameworks * Working knowledge of relational databases (PostgreSQL, MySQL, Oracle) and non\-relational databases (MongoDB, Redis) * Practical experience with Node.js, ReactJS, NestJS, and AngularJS frameworks * Basic understanding of messaging systems (Kafka, RabbitMQ) * Familiarity with REST and SOAP API development * Comfort with code versioning workflows using Git **Nice to have** * Exposure to Cloud Computing (AWS, Azure, or GCP) * Familiarity with API Gateways and Kubernetes clusters * Experience with SAP S/4 integrations or RFC Protocol * Understanding of DevOps and containers (Docker, Kubernetes) * Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, among others) * Knowledge of microservices architecture, cloud\-ready development, and event\-driven requests * Experience with agile methodologies (Scrum, Kanban) **We offer** * Meal vouchers and food vouchers: Monthly benefits to cover your food expenses, both at home and away from home * Private Pension Plan: Planning for the future with supplementary contributions to your retirement * Benefits Package * Wellhub: Benefits and discounts at gyms and wellness programs * Childcare Assistance: Financial support for expenses related to early childhood education * Learning and professional growth * Development opportunities * Multicultural Collaboration * Referal Program *EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.*