We are seeking a skilled and experienced Lead Java Developer with expertise in AWS to join our team.
This role involves technical leadership, hands-on development, and collaboration with cross-functional teams to deliver scalable and efficient solutions. You will have the opportunity to work on innovative projects, mentor team members, and make a significant impact on the overall success of the organization.
Responsibilities
- Lead the design and development of high-quality software solutions using Java and AWS technologies
- Provide technical guidance and mentorship to a team of developers
- Collaborate with cross-functional teams to define project requirements and deliverables
- Ensure the implementation of best practices for coding, testing, and deployment
- Troubleshoot and resolve complex technical issues in a timely manner
- Drive the adoption of modern development methodologies and tools
- Participate in code reviews to maintain high-quality standards and share knowledge across the team
- Optimize development processes and workflows to enhance team productivity
- Stay up to date with the latest industry trends and technologies to ensure the organization remains competitive
Requirements :
- A minimum of 5 years of experience in software development
- At least one year of experience in leading and managing development teams
- Strong knowledge of Java Core and Java 8
- Proficiency in building RESTful APIs using Spring Boot
- Hands-on experience with Amazon Web Services (AWS) for cloud-based solutions
- Proficiency in working with SQL databases
- Knowledge of NoSQL databases for modern data storage solutions
- Familiarity with CI/CD pipelines for automated build and deployment processes
- Experience with Unit Testing to ensure code reliability and functionality
- Fluent English skills (written and spoken) at a B2 level or higher
Nice to have
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes
- Previous experience working in Agile or DevOps environments
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

More from EPAM Systems, Inc.
EPAM Systems, Inc. 14 hours ago
EPAM Systems, Inc. 15 hours ago
EPAM Systems, Inc. 1 day ago

Lead Java Developer

Apply Now
Back to search page