company logo

Senior Java Backend Developer

Encora.com

Office

Mexico

Full Time

Important Information:

  • Years of Experience: 5+ years in software development (Java)
  • Years of Experience: 5+ years in software development (Java)
  • Job Mode: Full-time
  • Work Mode: Remote 
  • Job Name: Senior Java Backend Developer

Job Mode: Fulltime

Work Mode: Remote

  • Job Name: Senior Java Backend Developer

Job Summary:
We are seeking a highly skilled Senior Java Backend Developer to design and develop scalable, high-performing, and reliable backend systems. The ideal candidate will bring strong expertise in Java, web services, and cloud environments, and will actively collaborate with cross-functional teams throughout all phases of the agile development process.

Responsibilities And Duties:

  • Analyze and digest requirements from the Product team to define high-level designs focused on availability, performance, and scalability.
  • Evaluate and discuss trade-offs of various design approaches, creating detailed design documentation.
  • Implement end-to-end solutions — from coding to testing — ensuring adherence to quality and performance standards.
  • Actively participate in all phases of the agile development lifecycle.
  • Proven experience in object-oriented software development using Java SE 8+ (Java 11 preferred).
  • Solid experience in backend systems development.
  • Proficiency with Apache Maven for build and dependency management.
  • Experience designing and consuming RESTful or SOAP-based web services.
  • Strong experience with Java frameworks, especially Dropwizard.io (Spring experience is also acceptable).
  • Hands-on experience with automated testing in Java, including use of mocking frameworks.
  • Experience with cloud computing (AWS, Azure, or Google Cloud).
  • Actively participate in all phases of the agile development lifecycle.
  • Proven experience in object-oriented software development using Java SE 8+ (Java 11 preferred).
  • Solid experience in backend systems development.
  • Proficiency with Apache Maven for build and dependency management.
  • Experience designing and consuming RESTful or SOAP-based web services.
  • Strong experience with Java frameworks, especially Dropwizard.io (Spring experience is also acceptable).
  • Hands-on experience with automated testing in Java, including use of mocking frameworks.
  • Experience with cloud computing (AWS, Azure, or Google Cloud).

Qualifications And Skills:

Role-Specific Requirements (Highly Desirable):

  • Familiarity with IaaS and PaaS platforms (primarily AWS).
  • Proficiency in SQL and NoSQL databases.
  • Comfortable working in Linux environments.
  • Knowledge of Docker and container orchestration tools.
  • Java SE 8+ / 11
  • Dropwizard.io / Spring Framework
  • REST / SOAP APIs
  • AWS, Azure, Google Cloud
  • Familiarity with IaaS and PaaS platforms (primarily AWS).
  • Proficiency in SQL and NoSQL databases.
  • Comfortable working in Linux environments.
  • Knowledge of Docker and container orchestration tools.
  • Java SE 8+ / 11
  • Dropwizard.io / Spring Framework
  • REST / SOAP APIs
  • AWS, Azure, Google Cloud

Technologies:

  • Apache Maven

  • Docker, Linux, RabbitMQ, SQS
  • SQL / NoSQL databases
  • Strong understanding of distributed systems and microservices architectures.
  • Experience designing high availability and scalable systems.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working within Agile teams (Scrum or Kanban).
  • Exposure to VOIP and SIP technologies is a plus.
  • Experience with Message Brokers such as RabbitMQ or Amazon SQS is highly desirable.
  • Docker, Linux, RabbitMQ, SQS
  • SQL / NoSQL databases
  • Strong understanding of distributed systems and microservices architectures.
  • Experience designing high availability and scalable systems.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working within Agile teams (Scrum or Kanban).
  • Exposure to VOIP and SIP technologies is a plus.
  • Experience with Message Brokers such as RabbitMQ or Amazon SQS is highly desirable.

Skillset Competencies:

About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital-native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

Senior Java Backend Developer

Office

Mexico

Full Time

October 29, 2025

encorajobs