Lead Java Developer

ENIN SYSTEMS INC

New York (NY)

On-site

USD 150,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ENIN SYSTEMS INC is seeking a seasoned Lead Java Developer in New York to steer architecture, design, and delivery of scalable enterprise applications. You will guide teams, set technical direction, and own critical components using Java, Spring Boot, and microservices.

Strong cloud, REST APIs, and CI/CD experience are essential for success. The role requires mentoring developers, aligning with product and QA, and delivering secure, high-performance solutions while participating in Agile

Qualifications

  • 12+ years of Java development experience and strong core Java skills (Java 8/11/17+).
  • Expertise with Spring Framework / Spring Boot and microservices.
  • Proficient in RESTful APIs, database technologies, and cloud platforms.
  • Experience with CI/CD, Git, Maven/Gradle, and Jenkins.
  • Solid understanding of design patterns, data structures, and OOP.

Responsibilities

  • Lead design, development, testing, and deployment of enterprise Java applications.
  • Provide technical leadership and guidance to development teams.
  • Develop scalable applications using Java and Spring Boot.
  • Design and implement microservices and RESTful APIs.
  • Review code for coding and architectural standards; mentor juniors.
  • Collaborate with architects, product managers, QA, and other stakeholders.
  • Troubleshoot production issues and optimize performance.
  • Support CI/CD, automated testing, and deployment processes.
  • Participate in Agile/Scrum ceremonies and provide estimates.

Skills

Java
Spring Boot
Microservices
REST APIs
Cloud platforms
CI/CD
Leadership
Agile / Scrum
SQL Databases
Design patterns

Tools

Git
Maven/Gradle
Jenkins
Docker
Kubernetes
Kafka/RabbitMQ

Job description

Lead Java Developer

Introduction:

We are seeking an experienced Lead Java Developer with a minimum of 12 years of software development experience to join our team. The ideal candidate will be responsible for leading the design, development, and delivery of scalable enterprise applications. Strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud technologies is essential for this role.

Responsibilities:

  • Lead the design, development, testing, and deployment of enterprise Java applications.
  • Provide technical leadership and guidance to development teams.
  • Develop scalable and high-performance applications using Java and Spring Boot.
  • Design and implement Microservices and RESTful APIs.
  • Review code and ensure adherence to coding and architectural standards.
  • Work closely with architects, product managers, business analysts, and QA teams.
  • Troubleshoot complex production and performance issues.
  • Mentor junior and mid-level developers and conduct technical knowledge-sharing sessions.
  • Participate in architecture and technical design discussions.
  • Implement secure, reliable, and scalable solutions.
  • Support CI/CD, automated testing, and deployment processes.
  • Participate in Agile/Scrum ceremonies and provide technical estimates.

Requirements:

Required Skills:
  • 12+ years of Java development experience.
  • Strong expertise in Core Java, Java 8/11/17+.
  • Strong experience with Spring Framework / Spring Boot.
  • Hands-on experience with Microservices architecture.
  • Strong knowledge of REST APIs and web services.
  • Experience with Spring MVC, Spring Security, Spring Data JPA/Hibernate.
  • Strong SQL and database experience with Oracle, PostgreSQL, MySQL, or SQL Server.
  • Experience with Kafka, RabbitMQ, or other messaging technologies.
  • Experience with Git, Maven/Gradle, Jenkins, and CI/CD.
  • Strong understanding of design patterns, data structures, algorithms, and OOP.
  • Experience with Docker and Kubernetes.
  • Good understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong communication, leadership, and problem-solving skills.
Preferred Skills:
  • Experience with React, Angular, or other front-end technologies.
  • Experience with AWS services such as EC2, S3, Lambda, ECS/EKS, RDS.
  • Knowledge of Terraform or other Infrastructure as Code tools.
  • Experience with monitoring tools such as Splunk, Grafana, or Prometheus.
  • Experience in enterprise application modernization and cloud migration.
  • Previous experience leading a team of developers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Lead Developer
Java Lead Developer

SSV Technologies Inc. • Las Vegas (NV)

On-site
USD 180,000 - 240,000
Lead Java Developer
Lead Java Developer

Incedo Inc. • Pittsburgh

On-site
USD 130,000 - 160,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

CoreTek Labs • Seattle (WA)

On-site
USD 180,000 - 240,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Los Angeles (CA)

On-site
USD 140,000 - 190,000
401(k) matching
Dental insurance
Health insurance
Java Lead
Java Lead

Compunnel, Inc. • Schaumburg (IL)

On-site
USD 120,000 - 150,000
Lead Java Developer
Lead Java Developer

Global Channel Managementinc • United States

On-site
USD 140,000 - 190,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000
Lead Java Developer
Lead Java Developer

Techsara Solutions • Conshohocken

On-site
USD 120,000 - 170,000
Lead Java developer
Lead Java developer

Sovereign Technologies, LLC. • Pleasanton (CA), Northern (KY)

Hybrid
USD 110,000 - 160,000