Lead Java Developer

at  Epam Systems

Desde casa, Yucatán, Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jan, 2025Not Specified30 Oct, 20242 year(s) or aboveJava,Sql,Leadership Skills,Databases,Azure,Scrum,Nosql,Framework,Design Patterns,Spring,Microservices,Web Services,Solid Principles,Cloud Development,Software Development,Agile Methodologies,AlgorithmsNoNo
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 Lead Java Developer to join our team at EPAM.
As a Lead Java Developer, you will be responsible for leading the development of complex software solutions using Java and related technologies.
If you are passionate about coding and have a strong technical background, this position offers an exciting opportunity to advance your career and lead a team of developers.

REQUIREMENTS

  • 6+ years of experience in software development with Java (8+ versions), Spring (MVC, Boot, Security)
  • 2+ years of experience as a technical leader with strong leadership skills
  • Proficiency in Web Services, Microservices, and APIs
  • Experience with cloud development (Preferably AWS, Azure)
  • Significant knowledge of complex database concepts; experience with SQL and/or NoSQL databases
  • Demonstrable experience in analyzing algorithms like searching, sorting, and other algorithms
  • Advanced knowledge of SOLID principles, Design patterns, OOP
  • Experience with Agile methodologies, Scrum framework
  • Fluent English level

Responsibilities:

  • Lead the design, development, and implementation of Java-based applications
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Ensure the performance, quality, and responsiveness of applications
  • Mentor and guide junior developers in coding best practices and design principles
  • Conduct code reviews and ensure adherence to coding standards
  • Troubleshoot and debug to optimize performance
  • Provide technical leadership in architectural discussions and decision making
  • Stay up-to-date with emerging trends and technologies in Java development
  • Participate in Agile/Scrum meetings and iterate quickly based on user feedback


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Desde casa, Mexico