06 sep
|
EPAM Systems
|
Argentina
06 sep
EPAM Systems
Argentina
We are looking for a Senior Java Server-side Engineer to develop and enhance a Backend-for-Frontend service layer that drives high-traffic mobile experiences for clients around the globe. You will work alongside engineers, product partners, designers, and QA to ship dependable APIs and top-tier code. Join us to help shape the next wave of mobile platforms!
Responsibilities
- Architect and develop the Backend-for-Frontend API layer consumed by mobile applications
- Build REST endpoints and service contracts that enable mobile user journeys
- Enhance service performance via profiling, analysis, and focused improvements
- Rework legacy code to boost maintainability, readability, and reliability
- Produce clean, testable code and sustain strong unit test coverage
- Connect with existing backend services and manage bespoke and legacy dependencies
- Resolve defects by identifying root causes and delivering safe, timely patches
- Partner with engineers, product partners, designers, and QA to ship features
- Support CI workflows and build tooling to keep delivery running smoothly
- Exchange ideas and champion great user experience through API and data design
- Eliminate unnecessary code and cut technical debt to keep the codebase healthy
Requirements
- Qualifications in Computer Science or related field (Bachelor’s), or equivalent experience
- 3+ years of experience building server-side applications in Java
- Competency in solution design for open-ended problems
- Expertise in Spring Boot for building and maintaining services
- Proficiency in REST API development, including integration with legacy services
- Knowledge of algorithms and data structures for efficient implementations
- Skills in unit testing with a test-driven mindset
- Familiarity with build tools and experience with CI workflows
- Capability to analyze and optimize performance for backend services
- Proficiency in troubleshooting for debugging and fixing production issues
- Showcase of self-starter mindset with ownership and proactive communication
- Skills in senior-level collaboration with cross-functional teams
- Proficiency in English at an Upper-Intermediate level (B2) or higher
Nice to have
- Skills in Docker for containerizing and running services locally and in pipelines
- Background in Gradle for builds and dependency management
- Familiarity with GraphQL for designing and consuming GQL APIs
- Proficiency in Kotlin for server-side development on the JVM
- Knowledge of RAML for API modeling and documentation
We offer
- International projects with top brands
- Work with integral 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
📌 Senior Java Server-side Engineer (Argentina)
🏢 EPAM Systems
📍 Argentina