We are looking for a mid-level Java Full-Stack Developer to join our integration team. In this role, you will be responsible for building and maintaining integrations according to defined specifications, working closely with stakeholders across the organization. We're seeking a proactive professional who thrives in collaborative environments and takes ownership of their work.
Responsibilities
-
Design, develop, and maintain integrations based on technical specifications
-
Build and consume REST and SOAP APIs
-
Collaborate with stakeholders to gather requirements and ensure successful integration delivery
-
Work with messaging systems to enable reliable data exchange between services
-
Contribute to both front-end and back-end development tasks across the stack
-
Ensure code quality and maintainability through version control best practices
Requirements
-
2+ years of proven experience as a Full-Stack Developer
-
Strong proficiency in Java
-
Hands-on experience with Spring Boot, Quarkus, and Apache Camel
-
Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and non-relational databases (e.g., MongoDB, Redis)
-
Experience with Node.js and front-end/back-end frameworks such as ReactJS, NestJS, and AngularJS
-
Knowledge of messaging technologies such as Kafka and RabbitMQ
-
Experience developing REST and SOAP APIs
-
Familiarity with version control using Git
-
Experience with cloud platforms (AWS, Azure, or GCP)
-
Knowledge of API Gateways and Kubernetes clusters
-
Experience integrating with SAP S/4 or the RFC protocol
-
DevOps experience, including containerization (Docker, Kubernetes)
-
Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.)
-
Understanding of microservices architecture, cloud-ready development, and event-driven design
-
Experience working with agile methodologies (Scrum, Kanban)
-
English proficiency: B1+ level
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
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.