Lead Java Developer
EPAM Systems
Lead Java Developer Description
We are looking for a seasoned Lead Java Developer to enhance our energetic team.
This role requires a proactive involvement in designing, developing, and sustaining Java-based applications while working closely with colleagues in various locations. As a technical expert, your contribution will be pivotal in establishing industry standards and promoting a culture of operational excellence within our development cycles.
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.
#LI-DNI
Responsibilities
- Design and implement integrated solutions by analyzing use cases and applying standard engineering methodologies
- Resolve complex issues within your domain of engineering expertise
- Identify and advocate for suitable frameworks, architectural structures, and coding design patterns
- Develop, test, and sustain software applications and systems using a variety of tools
- Lead and engage in design and code review sessions
- Translate business requirements into technical specifications in collaboration with Product teams
- Work jointly with colleagues from different regions and functional areas
- Contribute knowledge to refine engineering practices within the domain and industry
- Merge applications, databases, and platforms for a fully functional solution to business challenges
- Promote attributes like system resilience, scalability, testing, monitoring, and alerting to elevate project quality
- Communicate high-profile project statuses to the leadership team
- Drive enhancements in customer experiences through technological innovation
- Instruct other engineers in software design practices to ensure maintainability, testability, and observability
Requirements
- Background in designing and building microservices platforms with 5+ years of working experience
- Proven track record of leading and mentoring a team of engineers
- Proficiency in the Spring and Spring Boot stack
- Background in AWS, CI/CD using Jenkins, and GitHub
- Understanding of application integration and inter-component communication features
- Flexibility to explore and adopt emerging development frameworks and methodologies
- Knowledge of industry benchmarks for code quality and design optimizations
- Competency in identifying and addressing complex technical issues independently
- Familiarity with systems for software testing, monitoring, and alertability
We offer
- Connectivity Bonus (15,000 ARS are paid with a salary receipt at the end of each month as a non-wages concept)
- Medicina Prepaga (It covers the collaborator and direct family group)
- Paternity Leave (Two additional days are added to what is established by law, total of 4 days)
- Discounts card
- English Training (English lessons, twice per week)
- Training Program (Access to multiple customized training plans according to the needs of each role within the company)
- Marriage bonus (The company doubles the allowance established by law that ANSES offers)
- Referral Program (Referral bonus is paid when the referral of a collaborator joins the Company)
- External Agreements and Discounts
- Vacations: 14 calendar days a year
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAMĀ“s Privacy Notice and Policy.