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.
