Lead Java Developer

at  EPAM Systems Inc

Desde casa, Río Negro, Argentina -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 May, 2025Not Specified08 Feb, 20255 year(s) or aboveOwnership,Collaboration,Java,Mongodb,Spring,Node.Js,Continuous Improvement,Javascript Frameworks,Redis,B2,Working ExperienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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