Lead Software Engineer

Jobtailor

Chicago (IL)

On-site

USD 150,000 - 190,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a technical leader to design and build enterprise-scale REST APIs and microservices using Java 21+ and Spring Boot. You will define API contracts, OpenAPI specs, and service interfaces, while guiding engineers through secure integrations (OAuth 2.0, JWT) and end-to-end delivery in AWS cloud environments.

You will own architecture decisions, lead code reviews, and set engineering standards for reliability, security, and scalability.

Qualifications

  • Bachelor's degree and 10+ years of relevant experience.
  • Experience building enterprise-scale REST APIs and microservices.
  • Ability to translate market requirements into software designs.
  • Experience with API management and gateway platforms such as Apigee.
  • Proficiency deploying software in public cloud environments (AWS, Azure, GCP).
  • Experience owning end-to-end software lifecycle and testing.

Responsibilities

  • Lead design and development of enterprise-scale REST APIs and microservices.
  • Architect API-first solutions and define service contracts and OpenAPI specs.
  • Guide engineers in secure service integrations using OAuth 2.0 and JWT.
  • Own software delivery from design through deployment, monitoring, and improvement.
  • Establish engineering best practices for reliability, security, and scalability.
  • Collaborate with product, UI, architects, and partner teams.
  • Drive automated testing, performance testing, and production readiness reviews.
  • Mentor team and perform code reviews and architectural decisions.

Skills

Java 21+ Development
Spring Boot RESTful API Development
API Management
AWS Cloud Services Deployment
OAuth 2.0
JWT
Event-Driven Architecture
Relational Databases
NoSQL Databases
Agile Methodologies
Decision-Making
Collaborative Skills

Education

Bachelor's degree
10+ years of relevant experience

Tools

Apigee API Gateway
AWS
Azure DevOps
Jenkins
GoCD
GitHub Copilot

Job description

  • Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services
  • Architect API-first solutions and define service contracts, payload schemas, and OpenAPI/Swagger specifications
  • Decompose business requirements into technical designs, user stories, and implementation tasks
  • Guide engineers in secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization models
  • Serve as technical lead for complex initiatives, architecture decisions, design reviews, and code reviews
  • Collaborate with product owners, UI development teams, architects, and partner teams
  • Establish engineering best practices for reliability, scalability, observability, security, and maintainability
  • Drive automated, performance, and load testing and production readiness reviews
  • Lead troubleshooting and resolution of complex production issues
  • Create and maintain technical documentation, operational runbooks, and engineering standards
  • Own software delivery from design through deployment, monitoring, support, and continuous improvement
Requirements
  • Bachelor's degree and 10+ years of relevant experience
  • Knowledge of software development tools and activities
  • Ability to produce software products or systems according to product requirements
  • Knowledge of software product design
  • Ability to convert market requirements into software product design
  • Knowledge of decision-making processes and associated tools and techniques
  • Ability to analyze situations and reach productive decisions
  • Extensive experience with Java 17+ and Spring Boot RESTful API development
  • Experience with API management and gateway platforms such as Apigee
  • Proficiency deploying and maintaining software in public cloud environments such as AWS, Azure, or GCP
  • Experience owning the end-to-end software lifecycle
  • Experience writing automated unit, integration, and end-to-end tests using frameworks such as JUnit and Mockito
  • Experience designing and implementing event-driven architectures and message streaming solutions
  • Understanding of relational, NoSQL, search, caching, and vector databases
  • Experience configuring and deploying software through CI/CD pipelines using Azure DevOps, Jenkins, or GoCD
  • Familiarity with AI-assisted coding tools such as GitHub Copilot or Cursor
  • Experience working within an Agile framework, ideally Scrum
Core Competencies

Demonstrates expertise in designing and developing enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, and AWS. Proficient in API management, automated testing, and leading software delivery processes while ensuring best practices in security and scalability.

Highest-signal resume keywords
  • Java 21+ Development
  • Spring Boot RESTful API Development
  • API Management with Apigee
  • AWS Cloud Services Deployment
  • CI/CD Pipeline Configuration
ATS Optimization Keywords
Hard Skills
  • REST API Design
  • Microservices Architecture
  • OAuth 2.0
  • JWT
  • Automated Testing with JUnit
  • Event-Driven Architecture
  • Message Streaming Solutions
  • Relational Databases
  • NoSQL Databases
  • Agile Framework
Soft Skills
  • Decision-Making
  • Collaboration
  • Problem-Solving
  • Technical Leadership
Industry Keywords
  • Software Development
  • Enterprise-Scale Solutions
  • Technical Documentation
  • Software Lifecycle Management
  • Agile Methodologies
Tools & Technologies
  • Apigee API Gateway
  • AWS
  • Azure DevOps
  • Jenkins
  • GoCD
  • GitHub Copilot
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III – Open Banking
Software Engineer III – Open Banking

Jobtailor • San Antonio (TX)

On-site
USD 110,000 - 160,000
Senior Software Engineer – Java, Spring Boot, Microservices
Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Software Engineering Manager – Enterprise Applications
Software Engineering Manager – Enterprise Applications

Jobtailor • Illinois

On-site
USD 150,000 - 190,000
Software Developer – APIs, Data Services
Software Developer – APIs, Data Services

Jobtailor • Arizona

On-site
USD 110,000 - 165,000
Senior Software Engineer – C#/Java/AI
Senior Software Engineer – C#/Java/AI

Jobtailor • California (MO)

On-site
USD 110,000 - 160,000
Software Engineer III
Software Engineer III

Jobtailor • Massachusetts

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Arizona

On-site
USD 110,000 - 140,000
Lead Software Engineer, Java, Spring Boot, Microservices
Lead Software Engineer, Java, Spring Boot, Microservices

Jobtailor • Illinois

On-site
USD 130,000 - 190,000
Software Engineering Manager – Open Banking
Software Engineering Manager – Open Banking

Jobtailor • San Antonio (TX)

On-site
USD 140,000 - 190,000
Technical Solution Architect
Technical Solution Architect

Jobtailor • Maryland

On-site
USD 150,000 - 200,000