Senior Java Tech Lead — Microservices & Cloud

ENIN Systems, INC

North Carolina

On-site

USD 140,000 - 180,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ENIN Systems, INC seeks an experienced Lead Java Developer to guide the design, development, and deployment of scalable enterprise applications. You will drive technical direction across Java, Spring Boot, microservices, REST APIs, and cloud platforms while mentoring a team of developers.

You will ensure code quality, performance, security, and maintainability, collaborating with product, QA, and DevOps to deliver high-quality software solutions.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 12+ years of Java software development, including leadership responsibilities.
  • Strong proficiency in Java 8+ (Java 11/17/21).
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data.
  • Strong knowledge of microservices, REST APIs, and distributed systems.
  • Experience with SQL/NoSQL databases and ORM frameworks.
  • Experience with messaging technologies like Kafka or RabbitMQ.
  • Cloud exposure (AWS/Azure/GCP) and containerization with Docker/Kubernetes.
  • CI/CD pipelines, Git, Maven/Gradle, and security practices.
  • Excellent problem-solving, communication, and leadership skills.

Responsibilities

  • Lead the design, development, testing, and deployment of enterprise applications using Java and related technologies.
  • Develop scalable and maintainable applications using Java, Spring Boot, Spring Framework, and microservices architecture.
  • Design, develop, and maintain RESTful APIs and integrate applications with internal and external systems.
  • Define technical architecture, coding standards, development guidelines, and best practices.
  • Lead and mentor a team of Java developers, providing technical guidance and support.
  • Conduct code reviews and ensure code quality, performance, security, and maintainability.
  • Design and optimize database solutions using SQL and NoSQL technologies.
  • Implement application security using Spring Security, OAuth 2.0, JWT, and related frameworks.
  • Collaborate with product owners, business analysts, architects, QA teams, and DevOps engineers.
  • Troubleshoot complex application issues, perform root-cause analysis, and implement effective solutions.
  • Develop unit, integration, and automated tests using JUnit, Mockito, and related testing frameworks.
  • Work with CI/CD pipelines, Git, Maven or Gradle, Docker, Kubernetes, and cloud platforms.
  • Monitor application performance, scalability, reliability, and production stability.
  • Participate in Agile/Scrum ceremonies, sprint planning, technical discussions, and release management.
  • Evaluate new technologies and recommend improvements to existing applications and development processes.

Skills

Java
Spring Boot
Microservices
REST APIs
Spring Security
OAuth 2.0
JWT
Cloud platforms
SQL databases
NoSQL databases
Docker
Kubernetes
CI/CD pipelines
JUnit
Mockito
Hibernate
JPA
JDBC
Kafka
GIT
Maven
Gradle
Design patterns
SOLID principles
Team leadership

Education

Bachelor's degree in Computer Science or related field

Tools

Hibernate
JPA
JDBC
ORM frameworks
Kafka
RabbitMQ
AWS
Azure
Google Cloud
Docker
Kubernetes
Jenkins
Git
Maven
Gradle

Job description

ENIN Systems, INC seeks an experienced Lead Java Developer to guide the design, development, and deployment of scalable enterprise applications. You will drive technical direction across Java, Spring Boot, microservices, REST APIs, and cloud platforms while mentoring a team of developers.

You will ensure code quality, performance, security, and maintainability, collaborating with product, QA, and DevOps to deliver high-quality software solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Lead: Cloud, Microservices & Enterprise Apps
Senior Java Lead: Cloud, Microservices & Enterprise Apps

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Senior Java Backend Engineer: Spring & Microservices
Senior Java Backend Engineer: Spring & Microservices

Envision Technology Solutions • Omaha (NE)

On-site
USD 70,000 - 110,000
Senior Java Developer - Cloud Microservices Lead
Senior Java Developer - Cloud Microservices Lead

UST • Schaumburg (IL)

On-site
USD 82,000 - 123,000
401(k) matching
Medical, dental, vision insurance
Life insurance
+2
Senior Java Engineer - Hybrid, Cloud & Microservices
Senior Java Engineer - Hybrid, Cloud & Microservices

Mission Technologies, a division of HII • San Antonio (TX)

Hybrid
USD 120,000 - 170,000
Healthcare (premium paid)
401k benefit
PTO + holidays
+1
Senior Java Architect — Microservices & Cloud Innovator
Senior Java Architect — Microservices & Cloud Innovator

Synechron • Pittsburgh

On-site
USD 120,000 - 130,000
Competitive compensation
Work abroad opportunities
Generous leave policies
+5
Senior Java Engineer — Microservices & Angular Lead
Senior Java Engineer — Microservices & Angular Lead

Synechron Inc. • Pittsburgh

On-site
USD 110,000 - 120,000
Competitive compensation
Commuter benefits
Paid time off and holidays
+1
Tech Lead - Java Backend & Microservices Architect
Tech Lead - Java Backend & Microservices Architect

Incedo • Ionia (NY)

Hybrid
USD 140,000 - 170,000
Hybrid work environment
Senior Java Backend & Microservices Engineer
Senior Java Backend & Microservices Engineer

OpTech • United States

On-site
USD 120,000 - 160,000
Senior Java Tech Lead: Microservices Architect
Senior Java Tech Lead: Microservices Architect

IVIDTEK INC • Las Vegas (NV)

On-site
USD 100,000 - 140,000
Senior Java Tech Lead: Cloud-Native Microservices
Senior Java Tech Lead: Cloud-Native Microservices

Tata Consultancy Services • Mason (OH)

On-site
USD 100,000 - 150,000
Discretionary Annual Incentive
Medical Coverage
Family Leave
+5