
Java Backend Developer
Primary stack
Job description
About the Position
We are looking for a Java Backend Developer to build scalable, high-performance backend services that power mobile and web experiences used daily by many professionals. You will design robust APIs and microservices with Java and Spring Boot in a collaborative agile team-apply now to help deliver reliable, secure platforms.
Responsibilities
- Design scalable backend services using Java and Spring Boot
- Build RESTful APIs that support mobile and web applications
- Develop secure, reliable microservices with strong performance
- Optimize database models and data access layers
- Integrate third-party platforms and external APIs
- Collaborate with engineers, QA, product, and architects to deliver solutions
- Participate in system design discussions, code reviews, and technical decisions
- Troubleshoot production issues and improve scalability and reliability
- Write clean, maintainable, well-tested code that follows best practices
- Improve delivery practices through CI/CD, automation, and modern development workflows
Requirements
- 2+ years of professional Java development experience
- 2+ years of hands-on Spring Boot experience
- Solid REST API design experience
- Practical microservices architecture knowledge
- Relational database experience with PostgreSQL, MySQL, or SQL Server
- JPA/Hibernate experience or similar persistence framework knowledge
- Agile/Scrum teamwork experience
- Strong analytical and problem-solving skills
- Clear written and verbal communication skills
- Upper-Intermediate English (B2) proficiency, spoken and written
Nice to Have
- Cloud platform experience (AWS or GCP)
- Docker experience
- Kubernetes experience
- OAuth2 and Single Sign-On (SSO) knowledge
About the Company
[Company description if present]
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2384 roles
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil
Similar jobs

Java Backend Developer
Argument Staffing Agency

Java Backend Developer
Capco · India
Middle QA Automation Engineer
AgileEngine · Slovakia +4
Middle QA Automation Engineer
AgileEngine · Slovakia +4