Mexico
We are seeking a Lead Java Developer to integrate with our cross-functional scrum team in a designated business capability POD.
The selected individual will bring strong proficiency in Java and Spring Framework, playing a crucial role in crafting backend solutions that enhance our business processes.
Responsibilities
- Design, improve, and support the Java codebase
- Build back-end microservices and REST APIs
- Perform comprehensive unit testing for robust software functionality
- Sustain high code quality through frequent code reviews
- Promote and comply with best practices such as code review, unit testing, and continuous integration
- Take part in SCRUM ceremonies to improve team collaboration
- Engage in estimation and planning sessions to align with project goals
- Offer mentorship and advice to fellow developers
Requirements
- Bachelor's degree in Computer Science or a related field; Master’s degree in Computer Science is preferred
- Minimum of 5 years of development experience
- Over 1 year of pertinent leadership experience
- Proficiency in Java and Spring Framework
- Competency in constructing APIs and understanding microservices architecture
- Background in financial services, particularly in wealth management, which is preferred but not essential
- Upper-intermediate proficiency in English (B2+)
Nice to have
- Familiarity with industry standards in financial services
- Flexibility to inspire innovation within a team setting
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