We are seeking a Java Backend Engineer (API Development). You will help build a scalable integration fabric that hosts microservice-based integration patterns across the enterprise. You will design APIs, develop cloud-ready services on Microsoft Azure and improve quality through automated testing and CI/CD.
Responsibilities
-
Design, build and maintain Java-based APIs and microservices for an enterprise integration platform
- Apply API-led integration patterns with a focus on reliability, performance and reuse
- Develop and deploy services on Microsoft Azure with Azure Kubernetes Service (AKS) preferred
- Build and maintain CI/CD pipelines using Azure DevOps or similar tools
- Collaborate with Front-end engineers and contribute to UI delivery when needed
- Troubleshoot issues across environments, identify root causes and implement durable fixes
- Improve performance through caching, query optimization and efficient data-access patterns
- Partner with engineering and business stakeholders to align technical delivery with priorities
Requirements
-
Proven experience in Back-end development with Java and API-first design
- Strong background in microservices architecture and distributed integration approaches
- Hands-on experience with Microsoft Azure or a similar cloud platform
- Experience with containerized deployments, with Azure Kubernetes Service (AKS) as a plus
- Ability to design data models and optimized structures for API ecosystems
- Background in CI/CD practices and tools such as Azure DevOps
- Hands-on experience in API debugging, performance testing and systematic troubleshooting
- Working knowledge of Front-end frameworks such as React or Vue for occasional contributions
Nice to have
-
Experience with Azure API Management and tools like Postman
- Familiarity with DevSecOps practices that integrate security into delivery workflows
- Experience working in Agile or Scrum teams
We offer
-
By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
-
Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
-
You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
-
We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
-
At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
How We Hire
- Here, we summarize the typical journey to finding a job within EPAM.
- Apply and tell us about yourself!
- Go through some standard interviews:
- General interview with a recruiter
- Technical interview with our technology experts
- Manager interview or Offer interview with a hiring manager
- Get ready to join the team!
- Not sure if you meet all the requirements? No problem. Let's talk anyway and find out more!
- It takes 1 min of application to start the journey with us. Apply now!
Life at EPAM
-
EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company.
-
We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously.