Lead Java Server-side Engineer

Hace 2 días

municipio de esquel, chubut, Argentina EPAM Systems Jornada completa

We are looking for a Lead Java Server-side Engineer to drive a Backend-for-Frontend service layer powering high-traffic mobile products used by clients worldwide. You will work closely with engineers, product partners, designers, and QA to ship reliable APIs, improve legacy integrations, and keep performance high.

Responsibilities

  • Architect and build the Backend-for-Frontend API layer consumed by mobile applications
  • Implement REST endpoints and define service contracts aligned to mobile user flows
  • Optimize backend performance through profiling, analysis, and focused improvements
  • Modernize legacy code through refactoring to improve reliability and readability
  • Create clean, testable code and keep unit test coverage at a strong level
  • Connect to existing backend services and manage bespoke and legacy dependencies
  • Diagnose defects, identify root causes, and release safe patches quickly
  • Partner with engineers, product partners, designers, and QA to deliver features end to end
  • Contribute to CI workflows and strengthen build tooling to keep releases smooth
  • Promote great user experience by influencing API and data design decisions
  • Reduce technical debt by removing redundant code and keeping the codebase healthy

Requirements

  • Extensive background in Java building server-side applications (5+ years)
  • Strong collaboration skills in senior-level, cross-functional environments
  • Proven strength in solution design for problems with unclear constraints
  • Expert-level Spring Boot experience building and maintaining services
  • High proficiency in REST API development, including working with legacy services
  • Deep understanding of algorithms and data structures for efficient code
  • Consistent unit testing ability with a test-driven approach
  • Working knowledge of build tools and practical experience with CI workflows
  • Demonstrated performance profiling and optimization skills for backend services
  • Strong debugging and troubleshooting skills for production incidents
  • Ownership mindset with proactive communication and follow-through
  • Bachelor’s degree in Computer Science or related discipline, or equivalent experience
  • Upper-Intermediate English proficiency (B2) for effective communication

Nice to have

  • Docker for local containerized development and CI pipeline execution
  • Gradle for build configuration and dependency management
  • GraphQL and GQL API design/consumption experience
  • Kotlin for JVM-based server-side development
  • RAML 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 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