Lead Java Full-Stack Developer

at  EPAM Systems Inc

Desde casa, Yucatán, Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025Not Specified31 Jan, 20252 year(s) or aboveCypress,Infrastructure,Communication Skills,Nosql,Sql,Node.Js,Automation Tools,Microservices,Azure,Working Experience,Code,Kotlin,Java,Selenium,Teamwork,Spring Framework,AwsNoNo
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 Lead Java Full-Stack Developer to join our dynamic team.
In this role, you will be responsible for designing and building enterprise-level global solutions and providing technical leadership. The ideal candidate will be well-versed in both front-end and back-end technologies, thrive in fast-paced environments, and exhibit a strong set of technical and leadership skills.

REQUIREMENTS

  • Proficiency in Java, Node.js, and ReactJS with at least 5 years of working experience
  • Expertise in designing and implementing Micro frontends and Microservices
  • Background in using Spring framework and Kotlin
  • Skills in developing event-driven architecture
  • Familiarity with automation tools such as Selenium and Cypress
  • Understanding of SQL, NoSQL, and document-oriented databases
  • Capability to deploy and manage applications on Azure and AWS
  • Competency in implementing infrastructure as code using Terraform
  • Strong skills in problem-solving and teamwork
  • Fluent English communication skills at a B2+ level

Responsibilities:

  • Design and implement end-to-end solutions using React, Node, and Java
  • Oversee the development and integration of Micro frontends and Microservices
  • Utilize the Spring framework and Kotlin for server-side development
  • Develop and maintain event-driven architectures
  • Spearhead automation processes using Selenium and Cypress
  • Manage data solutions using SQL, NoSQL, and Document DB
  • Deploy and maintain applications on cloud platforms like Azure and AWS
  • Implement infrastructure as code using Terraform
  • Provide production support for deployed applications
  • Supervise and guide other engineers within the team


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Desde casa, Mexico