Java Software Engineer
We are seeking a Java Software Engineer to join our team and contribute to the development of scalable, high-performance applications across backend and frontend technologies.
Responsibilities
- Design and develop backend services using Java-based frameworks
- Build and maintain full stack applications leveraging modern frontend frameworks
- Integrate relational and non-relational databases into application architecture
- Implement messaging solutions to support asynchronous communication between services
- Develop and maintain REST and SOAP APIs for internal and external consumption
- Collaborate with cross-functional teams to define technical requirements and solutions
- Maintain code quality through version control best practices
- Troubleshoot and resolve issues across the full technology stack
- Participate in code reviews and provide constructive feedback to peers
Requirements
- 2+ years of experience as a Mid-level Full Stack Developer
- Solid knowledge of Java
- Expertise in Spring Boot, Quarkus, and Apache Camel frameworks
- Knowledge of relational databases (PostgreSQL, MySQL, Oracle) and non-relational databases (MongoDB, Redis)
- Experience with Node.js, ReactJS, NestJS, and AngularJS frameworks
- Knowledge of messaging systems (Kafka, RabbitMQ)
- Knowledge of REST and SOAP API development
- Familiarity with code versioning (Git)
Nice to have
- Experience with Cloud Computing (AWS, Azure, or GCP)
- Knowledge of API Gateways and Kubernetes clusters
- Experience with SAP S/4 integrations or RFC Protocol
- Knowledge 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)
Benefits
- 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
About the Company
More jobs at EPAM Systems
-
Senior / Lead Machine Learning Engineer - LLM & GenAI Applications (relocation to Cyprus)
Spain, Slovakia, Czech Republic, Poland, Armenia, Croatia, Romania, Montenegro, Portugal, Uzbekistan, Georgia, Albania, Greece, Kyrgyzstan · remote · Sep 15, 2026
-
Junior Java Software Engineer
· · Sep 15, 2026
-
Senior .NET Developer
Mexico, Colombia · remote · Sep 15, 2026
-
Senior Fullstack Developer (JavaScript)
Argentina, Brazil, Chile, Colombia, Mexico · remote · Sep 15, 2026
-
Software Engineer (C++)
Hong Kong SAR · remote · Sep 15, 2026