Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior Java Server-side Engineer

EPAM Systems
🇦🇷 Argentina
Remote
Senior
16 hours ago
  • Java
  • Spring Boot
  • REST API
  • Unit Testing
  • Docker
  • Gradle
  • GraphQL
  • Kotlin
  • JVM
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are seeking aSenior 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

Senior Java Server-side Engineer · EPAM Systems

Auto apply with Likeremote