Lead Software Engineer - REST API Developer

Jobtailor

Alabama

On-site

USD 105,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a skilled backend engineer in Alabama to design and build enterprise-grade APIs in Java using Spring Boot and Spring Cloud. The role emphasizes microservices, API security, and scaling across OpenShift environments.

You will collaborate with mobile teams and QA, implement RESTful APIs, and own full lifecycle maintenance from development to production, with a focus on reliability and compliance.

Qualifications

  • Strong proficiency in Java backend development with Spring Boot and Spring Cloud for enterprise-grade APIs.
  • Designing and developing microservices architectures with service decomposition and versioning.
  • Hands-on experience deploying microservices on OpenShift/Kubernetes with containerization (Docker) and environment deployments.
  • Solid understanding of RESTful API design, contract-first development, OpenAPI documentation, proper HTTP semantics, and standardized error handling.
  • Experience integrating backend APIs with mobile platforms (iOS and Android) ensuring performance and secure data exchange.
  • Knowledge of API security including OAuth2, JWT, mutual TLS, and token management in regulated banking environments.
  • Familiarity with API gateways, routing, throttling, authentication, logging, and monitoring for mobile-facing APIs.
  • Experience with CI/CD pipelines for Java microservices and OpenShift deployments.
  • Ability to support APIs through full lifecycle: development, testing, production releases, monitoring, and remediation.
  • Experience working in large-scale enterprise and financial systems with compliance and high-availability expectations.

Responsibilities

  • Creates and leads the technical design and development of software solutions.
  • Proposes and 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 backend development
Microservices design
REST API design
API security
CI/CD
Collaboration with teams

Tools

Spring Boot
Spring Cloud
OpenShift
Kubernetes
Docker
OpenAPI/Swagger

Job description

Responsibilities
  • Creates and leads the technical design and development of software solutions.
  • Proposes and 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 backend development, with deep experience using Spring Boot and Spring Cloud to build enterprise-grade, production-ready APIs.
  • Extensive experience designing and developing microservices architectures, including service decomposition, inter-service communication, resilience patterns, and backward-compatible API versioning.
  • Hands‑on experience deploying and running microservices on OpenShift/Kubernetes, including containerization (Docker), configuration management, scaling, and environment‑specific deployments (DEV, QA, UAT, PROD).
  • Solid understanding of RESTful API design principles, including contract‑first development, OpenAPI/Swagger documentation, proper HTTP semantics, and standardized error handling.
  • Experience integrating backend APIs with mobile platforms (iOS and Android), ensuring performance, reliability, and secure data exchange for customer‑facing mobile applications.
  • Strong knowledge of API security, including OAuth2, JWT, mutual TLS, client credentials, token management, and secure access patterns required in regulated banking environments.
  • Familiarity with API gateways and edge services, such as routing, throttling, authentication, logging, and monitoring of mobile‑facing APIs.
  • Experience with CI/CD pipelines for Java microservices, including automated builds, testing, quality gates, and deployment to OpenShift.
  • Proven ability to support APIs through the full lifecycle, from development and testing through production releases, post‑deployment monitoring, and defect remediation.
  • Experience working in large‑scale enterprise and financial systems, with awareness of compliance, audit requirements, and high‑availability expectations.
  • Strong collaboration skills, working closely with mobile app teams, QA, product owners, and platform teams during feature delivery, redesign initiatives, and coordinated releases.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer – Java, Spring Boot, Kafka
Lead Software Engineer – Java, Spring Boot, Kafka

Jobtailor • Alabama

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

Jobtailor • Pennsylvania

On-site
USD 90,000 - 140,000
Java API Developer
Java API Developer

Smart IT Frame LLC • Dallas (TX)

On-site
USD 80,000 - 120,000
Lead Software Engineer – JAVA, Spring Boot
Lead Software Engineer – JAVA, Spring Boot

Jobtailor • Alabama

On-site
USD 90,000 - 130,000
Lead Software Engineer, Java Fullstack Development
Lead Software Engineer, Java Fullstack Development

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

FutureRecruit.net • Scottsdale (AZ)

On-site
USD 90,000 - 120,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

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

TechDigital Group • Secaucus (NJ)

On-site
USD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

RibbitZ LLC • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Sr Java Developer
Sr Java Developer

HEITMEYER CONSULTING INC • Columbus (OH)

On-site
USD 110,000 - 150,000