Lead Java Developer
at EPAM Systems Inc
Desde casa, Río Negro, Argentina -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 07 May, 2025 | Not Specified | 08 Feb, 2025 | 5 year(s) or above | Ownership,Collaboration,Java,Mongodb,Spring,Node.Js,Continuous Improvement,Javascript Frameworks,Redis,B2,Working Experience | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are seeking a highly skilled and motivated Lead Java Developer to join our dynamic team. As a Lead Developer, you will play a pivotal role in driving the development and success of backend services and web applications. You will lead a team of developers, mentor junior team members, and ensure the efficient delivery of high-quality solutions that meet business and technical requirements.
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.
REQUIREMENTS
- 5+ years of relevant working experience with Java
- Strong expertise in Spring, JAX-RS, and other relevant Java technologies
- Significant experience with front-end JavaScript frameworks like ReactJS and Node.js
- Familiarity with cloud infrastructure platforms, especially AWS services
- Proven experience with NoSQL databases such as MongoDB and Redis
- Expertise in developing and deploying microservices in a cloud-native environment
- Deep understanding of identity management services, including Oauth2 and other authorization protocols
- Proven leadership experience in managing and mentoring a development team
- Strong problem-solving skills with a focus on solution-oriented thinking
- Excellent command of the English language (B2+ level), with strong communication and collaboration skills
- Experience in CI/CD pipelines and DevOps practices
- Ability to take ownership of end-to-end delivery and continuous improvement
Responsibilities:
- Lead and manage a team of Java developers, guiding them through development cycles and ensuring high-quality code standards
- Architect and design robust, scalable, and maintainable backend services and microservices
- Oversee the development and integration of SDKs and libraries written in Java
- Collaborate with product owners and stakeholders to define technical requirements and deliver solutions aligned with business objectives
- Troubleshoot and resolve complex technical issues while maintaining high service availability and operational health
- Drive improvements in development processes, testing strategies, and deployment pipelines
- Ensure best practices in software engineering are followed, including code reviews, documentation, and continuous learning within the team
- Mentor and grow junior developers, fostering a collaborative and high-performance team environment
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Desde casa, Argentina