Mexico
We are looking for an experienced Senior Java Developer to join our team.
In this role, you will work on designing, developing, and optimizing robust software solutions while collaborating with cross-functional teams to deliver high-quality applications. If you thrive in a fast-paced environment and are passionate about solving complex technical challenges, we encourage you to apply.
Responsibilities
- Design, develop, and implement scalable Java-based solutions to meet business requirements
- Collaborate with cross-functional teams to ensure alignment between technical solutions and business objectives
- Build and maintain microservices architecture to enable seamless system integration and scalability
- Conduct code reviews, troubleshoot issues, and optimize application performance
- Create and maintain detailed technical documentation for solutions and processes
- Develop and execute unit tests to ensure code reliability and quality
- Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Mentor junior developers, fostering a culture of collaboration and growth within the team
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- Minimum of 3 years of professional experience in Java development
- Proficiency in Spring framework for building enterprise-level applications
- Strong understanding of microservices architecture for delivering scalable solutions
- Hands-on experience with debugging and optimizing software systems
- Solid knowledge of SQL for database management and querying
- Advanced English communication skills (written and spoken) at a B2 level or higher
Nice to have
- Familiarity with cloud platforms and tools for deploying and managing applications
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
Benefits
- 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