Mexico
We are seeking a Senior Java Developer to join our cross-functional and cross-located scrum team working on an essential application area—Pricing/Quotes.
This crucial domain processes millions of requests daily and supports multiple areas within the client's organization.
Responsibilities
- Develop, enhance, and maintain high-quality code for critical services
- Build and support robust back-end microservices and REST APIs
- Perform unit testing to ensure code quality
- Conduct thorough code reviews to maintain development standards
- Follow best practices, including CI, code review, and unit testing
- Actively participate in SCRUM ceremonies such as sprint planning and retrospectives
- Contribute to estimation and planning sessions for new features and updates
- Mentor team members and collaborate effectively with peers
- Demonstrate willingness and flexibility to learn and adopt new technologies
Requirements
- 3+ years of professional development experience
- Hands-on development expertise in Java and Spring Framework
- Knowledge of REST APIs, microservices architecture, and SQL
- Proficiency in applying best practices in coding, unit testing, and CI
- Familiarity with implementing scalable and performance-critical applications
Nice to have
- Background in Spring Batch or Microservice Architecture Pattern
- Understanding of Java Microservice Infrastructure and MongoDB
- Financial Services experience, particularly in wealth management
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