
Senior Java Developer
Primary stack
Job description
About the Position
We are seeking a Senior Java Developer to build dependable backend services and modern web features within a collaborative engineering team. You will apply Java Core, Spring Boot, REST, and Microservice Architecture Style alongside SQL and Java NoSQL, while using CI/CD and unit testing to keep quality high-apply now.
Responsibilities
- Design and maintain robust backend architectures for enterprise-level systems
- Collaborate with multidisciplinary teams to deliver reliable and efficient software products
- Participate in code reviews and share feedback to uphold coding standards
- Optimize system performance and resolve technical challenges as they arise
- Coordinate integration with external APIs and third-party services
- Create and update technical documentation for new and existing features
- Champion adherence to best practices throughout the software development lifecycle
- Support continuous improvement of team workflows and technical expertise
Requirements
- Hands-on Java development experience of 3+ years in professional projects
- Strong command of Java Core and Java 8 for backend programming
- Practical experience with Spring Boot for enterprise application development
- In-depth knowledge of designing and building RESTful APIs
- Proven track record with Microservice Architecture for modular and scalable systems
- Proficiency in SQL for relational database operations
- Working knowledge of Java NoSQL databases for non-relational data management
- Hands-on experience with CI/CD tools and practices for automated development workflows
- Solid background in writing and maintaining unit tests for software reliability
- Working knowledge of Amazon Web Services for deploying and managing cloud solutions
- Hands-on experience with ReactJS for developing user interfaces and connecting with backend systems
- English communication skills at B2+ (Upper-Intermediate) level or higher, written and spoken
We Offer
- Opportunity to work remotely in Mexico
- Be part of a collaborative and innovative engineering team
- Competitive compensation package
- Professional growth and development opportunities
- Flexible working hours
About the Company
[Company description if present]
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2384 roles
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil