Senior Java Server-side Engineer (Esquel)

Senior Java Server-side Engineer (Esquel)

17 oct
|
EPAM Systems
|
Esquel

17 oct

EPAM Systems

Esquel

We are seeking a Senior Server-side Engineer to build and evolve a Backend-for-Frontend service layer that powers high-traffic mobile experiences for clients worldwide. You will collaborate with engineers, product partners, designers, and QA to deliver reliable APIs and high-quality code. Apply to help shape the next generation of mobile platforms.

Responsibilities

- Design and build the Backend-for-Frontend API layer used by mobile applications

- Implement REST endpoints and service contracts that support mobile user flows

- Optimize service performance through profiling, analysis, and targeted improvements

- Refactor legacy code to improve maintainability, readability, and reliability

- Write clean, testable code and maintain strong unit test coverage

- Integrate with existing backend services and handle bespoke and legacy dependencies

- Fix defects by diagnosing root causes and shipping safe, timely patches

- Collaborate with engineers, product partners, designers, and QA to deliver features

- Contribute to CI workflows and build tooling to keep delivery smooth

- Share ideas and advocate for great user experience through API and data design

- Remove unnecessary code and reduce technical debt to keep the codebase healthy

Requirements

- 3+ years of Java experience building server-side applications

- Senior-level collaboration skills working with cross-functional teams

- Strong solution design skills for open-ended problems

- Strong Spring Boot expertise for building and maintaining services





- Strong REST API development skills, including integration with legacy services

- Strong algorithms and data structures knowledge for efficient implementations

- Strong unit testing skills and test-driven mindset

- Build tools knowledge and experience with CI workflows

- Performance analysis and optimization skills for backend services

- Strong troubleshooting skills for debugging and fixing production issues

- Self-starter mindset with ownership and proactive communication

- Bachelor’s degree in Computer Science or related field, or equivalent experience

- Upper-Intermediate English proficiency (B2) for effective communication

Nice to have

- Docker skills for containerizing and running services locally and in pipelines

- Gradle experience for builds and dependency management

- GraphQL experience for designing and consuming GQL APIs

- Kotlin experience for server-side development on the JVM

- RAML experience for API modeling and documentation

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 leaveUpskilling, reskilling and certification courses

- Unlimited access to the LinkedIn Learning library and 22,000+ courses

- Integral career opportunities

- Volunteer and community involvement opportunities

- EPAM Employee Groups

- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

📌 Senior Java Server-side Engineer (Esquel)
🏢 EPAM Systems
📍 Esquel

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java server-side engineer (esquel) / esquel

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior java server-side engineer (esquel) / esquel