Lead Java Developer

ENIN SYSTEMS INC

Texas

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ENIN SYSTEMS INC is seeking an experienced Lead Java Developer to drive the design, development, and deployment of scalable enterprise applications. You will lead teams, implement microservices and REST APIs using Spring Boot, and collaborate with architects and QA engineers to ensure quality and timely delivery.

The role emphasizes technical leadership, cloud proficiency (AWS/Azure/GCP), and secure, high-performance software practices across Agile teams.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
  • Typically 12–15 years of experience in Java application development.
  • At least 6 years of experience leading development teams or serving as a technical lead.
  • Strong experience with Spring Boot and microservices architecture.
  • Experience with cloud-native development and deployment.

Responsibilities

  • Lead the design, development, testing, and deployment of Java-based applications.
  • Develop scalable applications using Java, Spring Boot, Spring MVC, and Hibernate.
  • Design and implement microservices and RESTful APIs.
  • Provide technical leadership, code reviews, and mentoring to junior developers.
  • Collaborate with architects, business analysts, QA engineers, and project managers.
  • Implement CI/CD pipelines and automated testing processes.

Skills

Core Java
Spring Boot
Microservices
REST APIs
OOP
Multithreading
Java 8/11/17

Education

Bachelor’s degree in Computer Science or related field

Tools

Jenkins
Docker
Kubernetes
Git
Maven
Gradle

Job description

Lead Java Developer
Job Summary

We are looking for an experienced Lead Java Developer to lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, REST APIs, cloud technologies, and database management, along with proven technical leadership and problem-solving skills.

Key Responsibilities
  • Lead the design, development, testing, and deployment of Java-based applications.
  • Develop scalable applications using Java, Spring Boot, Spring MVC, and Hibernate.
  • Design and implement microservices and RESTful APIs.
  • Provide technical leadership, code reviews, and mentoring to junior developers.
  • Collaborate with architects, business analysts, QA engineers, and project managers.
  • Design and optimize SQL queries and database structures.
  • Implement security best practices, including authentication and authorization.
  • Integrate applications with third-party systems and enterprise platforms.
  • Manage application performance, troubleshooting, debugging, and production support.
  • Implement CI/CD pipelines and automated testing processes.
  • Work with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
  • Ensure coding standards, software quality, documentation, and timely project delivery.
Required Technical Skills
  • Programming: Core Java, Java 8/11/17 or later, OOP, Collections, Multithreading.
  • Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA.
  • Architecture: Microservices, REST APIs, distributed systems, design patterns.
  • Databases: Oracle, MySQL, PostgreSQL, SQL Server.
  • Messaging: Apache Kafka, RabbitMQ, or JMS.
  • Cloud: AWS, Azure, or Google Cloud Platform.
  • DevOps: Jenkins, Docker, Kubernetes, Git, Maven, Gradle.
  • Testing: JUnit, Mockito, integration testing, automated testing.
  • Tools: IntelliJ IDEA, Eclipse, Jira, GitHub, GitLab, or Bitbucket.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Typically 12-15 years of experience in Java application development.
  • At least 6 years of experience leading development teams or serving as a technical lead.
  • Strong experience building enterprise-grade applications using Spring Boot and microservices.
  • Experience with cloud-native application development and deployment.
  • Excellent communication, leadership, analytical, and problem-solving skills.
Preferred Qualifications
  • Experience with high-volume, distributed enterprise applications.
  • Knowledge of system design, performance tuning, and application scalability.
  • Experience with financial services, healthcare, insurance, retail, or other enterprise domains.
  • Familiarity with security standards, OAuth 2.0, JWT, and secure API development.
  • Experience with event-driven architecture and modern DevOps practices.
Key Competencies
  • Technical leadership and team mentoring.
  • Architecture and design decision-making.
  • Agile development and project collaboration.
  • Troubleshooting and root-cause analysis.
  • Effective communication with technical and business stakeholders.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

ENIN Systems, INC • North Carolina

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

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Java Lead
Java Lead

Compunnel, Inc. • Schaumburg (IL)

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

Incedo Inc. • Pittsburgh

On-site
USD 130,000 - 160,000
Sr Java Developer - Lead
Sr Java Developer - Lead

Thecorporate • Philadelphia

On-site
USD 110,000 - 165,000
Technical Java Lead Developer
Technical Java Lead Developer

TheCorporate LLC • United States

On-site
USD 140,000 - 190,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

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

Virtusa • Irving (TX)

On-site
USD 125,000 - 175,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Torrance (CA)

On-site
USD 140,000 - 180,000
401(k) matching
Dental insurance
Health insurance
Senior Java Developer
Senior Java Developer

Mackrel Technology • United States

Remote
USD 140,000 - 190,000