Lead Software Engineer – JAVA, Spring Boot

Jobtailor

Alabama

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior software engineer to lead the design and development of scalable microservices in a Java stack, working across teams to translate complex business needs into robust technical solutions.

You will document architecture, review code, and guide teammates on best practices, security, and performance, with CI/CD and containerization tooling in a modern software development environment.

Qualifications

  • Strong proficiency in Java, with hands-on experience in Spring Boot, Hibernate, REST, and Microservices.
  • Solid understanding of software architecture, microservices, and event-driven design patterns.
  • Experience designing and developing solutions using core Java, SQL (MySQL), and ActiveMQ, Kafka.
  • Hands-on expertise in authentication & authorization systems, API frameworks (REST, GraphQL) and persistence stores.
  • Proficiency in database design and optimization, including both relational (SQL) and NoSQL databases.
  • Experience working with Elastic-Search and Redis is a plus.
  • Strong knowledge of performance tuning, application security, and scalability best practices.
  • Experience with modern software development methodologies, (SAFe preferred).
  • Familiarity with front-end frameworks like React is a plus.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Openshift, Kubernetes).
  • Experience with CI/CD tools and platforms(Bitbucket, Jenkins, etc.).
  • Experience using IntelliJ, Gradle, and writing JUnit test cases.

Responsibilities

  • Creates and leads the technical design and development of software solutions.
  • Proposes & designs software solutions to address complex business needs.
  • Prepares technical and procedural documentation required.
  • Facilitates complex problem resolution.
  • Provides technical guidance and support to colleagues.
  • Reviews coding, testing, and documentation of software.
  • Applies modern principles, methodologies and tools to advance business initiatives and capabilities.

Skills

Java
Spring Boot
Hibernate
REST
Microservices
API design
GraphQL
Authentication & Authorization
SQL
NoSQL
Elasticsearch
Redis
Kubernetes
OpenShift
CI/CD
Jenkins
Bitbucket
JUnit
IntelliJ
Gradle
Security best practices
SAFe
React

Tools

OpenShift
Kubernetes
Bitbucket
Jenkins
IntelliJ
Gradle
JUnit

Job description

Responsibilities
  • Creates and leads the technical design and development of software solutions.
  • Proposes & designs software solutions to address complex business needs.
  • Prepares technical and procedural documentation required.
  • Facilitates complex problem resolution.
  • Provides technical guidance and support to colleagues.
  • Reviews coding, testing, and documentation of software.
  • Applies modern principles, methodologies and tools to advance business initiatives and capabilities.
Requirements
  • Strong proficiency in Java , with hands‑on experience in Spring Boot, Hibernate, REST, and Microservices.
  • Solid understanding of software architecture, microservices, and event‑driven design patterns.
  • Experience designing and developing solutions using core Java, SQL (MySQL), and ActiveMQ, Kafka.
  • Hands‑on expertise in authentication & authorization systems, API frameworks (REST, GraphQL) and persistence stores.
  • Proficiency in database design and optimization, including both relational (SQL) and NoSQL databases.
  • Experience working with Elastic‑Search and Redis is a plus.
  • Strong knowledge of performance tuning, application security, and scalability best practices.
  • Experience with modern software development methodologies, (SAFe preferred).
  • Familiarity with front‑end frameworks like React is a plus.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Openshift, Kubernetes).
  • Experience with CI/CD tools and platforms(Bitbucket, Jenkins, etc.).
  • Experience using IntelliJ, Gradle, and writing JUnit test cases.
Core Competencies

Demonstrates strong proficiency in Java and modern software development methodologies, with expertise in designing and developing scalable software solutions using microservices and API frameworks. Capable of providing technical guidance, optimizing database performance, and facilitating complex problem resolution.

Tools & Technologies
  • Elastic-Search
  • Redis
  • Openshift
  • Kubernetes
  • Bitbucket
  • Jenkins
  • IntelliJ
  • Gradle
  • JUnit
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • New York (NY)

On-site
USD 120,000 - 190,000
Lead Software Engineer – Java, Spring, Microservices
Lead Software Engineer – Java, Spring, Microservices

Jobtailor • Pennsylvania

On-site
USD 90,000 - 140,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

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

IVIDTEK INC • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Lead Software Engineer, Java Fullstack Development
Lead Software Engineer, Java Fullstack Development

Jobtailor • Pennsylvania

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

Compunnel, Inc. • Minneapolis (MN)

On-site
USD 100,000 - 130,000
Software Developer – Java
Software Developer – Java

Jobtailor • Torrance (CA)

On-site
USD 120,000 - 180,000
Lead Java Software Engineer
Lead Java Software Engineer

Jobtailor • Chicago (IL)

On-site
USD 120,000 - 160,000
Senior Technical Lead - Spring Boot
Senior Technical Lead - Spring Boot

TechDigital Group • Atlanta (GA)

On-site
USD 90,000 - 150,000
Senior Java Developer
Senior Java Developer

IVIDTEK INC • Las Vegas (NV)

On-site
USD 100,000 - 140,000