Technology Lead | Enterprise Security J2EE APIs | Java EE Security Standards: JCA, JCE, JAAS, JSSE, JGSS

Expedite Talent Solutions

Chicago (IL)

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Expedite Talent Solutions in Chicago is seeking a senior Java developer to design and run distributed microservices. You will implement secure APIs using JWT/OAuth2, craft scalable architectures, and collaborate with DevOps to deploy on Azure.

The role requires 10+ years of hands-on Java experience, strong cloud and IaC skills, and a proactive, team-oriented mindset. This is an office-based position in Chicago with standard corporate benefits.

Qualifications

  • 10+ years of hands-on Java development experience with modern Java features.
  • Strong knowledge of Java collections, concurrency, and design patterns.
  • Proven experience designing and implementing microservices in cloud environments.
  • Hands-on security: JWT/OAuth2 and Spring Security in production.

Responsibilities

  • Design, develop, and maintain microservices using Java and Spring Boot.
  • Implement secure APIs with JWT/OAuth2 authentication and authorization.
  • Apply microservices design patterns to build resilient, scalable systems.
  • Deploy and manage containerized services on Azure using AKS/ACA.
  • Build and maintain CI/CD pipelines with GitHub Actions.
  • Collaborate with architects and DevOps to deploy services on Azure.
  • Write IaC using YAML/Terraform for provisioning and automation.
  • Participate in code reviews and design discussions.
  • Troubleshoot performance issues and optimize applications.
  • Work in an Agile environment with cross-functional teams.

Skills

Core Java
Java Collections Framework
Functional Programming
Modern Java Features
Spring Boot
Microservices Architecture
Spring Security (JWT/OAuth2)
Microservices Design Patterns
CI/CD with GitHub Actions
Infrastructure as Code (YAML/Terraform
Cloud Fundamentals/Azure

Tools

AKS
Azure Container Apps
Terraform
GitHub Actions
Docker
Kubernetes

Job description

Description: Beeline ID: 122325-1

Candidate needs to Work From Office 3 Days / Week (Location: Chicago IL)

Number of Openings: 1

Duration of contract: 12 months

No of years' experience: 10+

Mandatory Skills: Microservices Design Patterns, Secure APIs using Spring Security with JWT/OAuth2. Azure using AKS and/or ACA

Good to Have Skills: Agile work experience

Work Location: Chicago

Notice Period: 2 Weeks

Client Interview / F2F Applicable: Yes

Background check process to be followed
  • Before onboarding / After onboarding:
  • BGV Agency:
  • Before Onboarding
  • Hello Verify
  • BGV Package Details
  • Specific BGV vendor name if client has mandated
  • BGV Outcome needed Before or After Onboarding
  • Drug Test Required
  • (Yes/No)
  • Type of Drug Test
  • (5 PT,7PT etc.,)
  • Pre-Onboarding
  • Any approved NASCom vendor (Hello Verify)
  • Before Onboarding
  • No
  • NA

Job Description:

Key Responsibilities
  • Design, develop, and maintain microservices using Java (21 preferred) and Spring Boot
  • Implement secure APIs using Spring Security with JWT/OAuth2-based authentication and authorization
  • Apply microservices design patterns to build resilient, scalable, and maintainable systems
  • Deploy and manage containerized services on Azure using AKS and/or ACA
  • Build and maintain CI/CD pipelines using GitHub Actions
  • Collaborate with architects and DevOps teams to deploy and manage services on cloud infrastructure (Azure preferred)
  • Write Infrastructure as Code (IaC) using YAML/Terraform for provisioning and automation
  • Participate in code reviews, design discussions, and ensure adherence to best coding practices
  • Troubleshoot, debug, and optimize application performance
  • Work in an Agile environment, collaborating closely with cross-functional teams
Required Skills
  • Core Java: Strong fundamentals - OOP concepts, exception handling, multithreading
  • Java Collections Framework: Deep understanding of List, Set, Map, and their implementations
  • Functional Programming: Lambdas, Streams API, Optional, method references
  • Modern Java Features (Java 17-21): Records, sealed classes, pattern matching, switch expressions, virtual threads (Project Loom)
  • Spring Boot: Building REST APIs, dependency injection, Spring Data JPA
  • Microservices Architecture: Service decomposition, inter-service communication, API Gateway, service discovery, circuit breaker patterns (e.g., Resilience4j)
  • Spring Security: Implementing authentication/authorization using JWT and OAuth2
  • Microservices Design Patterns: Saga, CQRS, API Gateway, Circuit Breaker, Event-Driven Architecture
  • Cloud Fundamentals: Understanding of cloud computing basics; hands-on exposure to Azure preferred (AWS/GCP also considered)
  • Cloud Services: Experience with Azure Kubernetes Service (AKS) and Azure Container Apps (ACA) for deploying and managing containerized microservices
  • Infrastructure as Code: Working knowledge of YAML; Terraform preferred
  • CI/CD: Hands-on knowledge of GitHub Actions for build, test, and deployment pipelines
Good to Have
  • Relevant certifications (e.g., Azure certifications, Java/Spring certifications, or similar)
  • Exposure to containerization (Docker/Kubernetes)
  • Familiarity with messaging systems (Kafka, RabbitMQ)
  • Experience with monitoring/observability tools (App Insights, ELK, Prometheus/Grafana)

Custom Fields:

  • Name: Intake Call Completed
  • Value: false
  • Name: Intake Call Requested
  • Value: false
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead
Java Technical Lead

TalentOla • Charlotte (NC)

On-site
USD 120,000 - 150,000
Principal Consultant | Enterprise Security J2EE APIs | Java EE Security Standards: JCA, JCE, JA[...]
Principal Consultant | Enterprise Security J2EE APIs | Java EE Security Standards: JCA, JCE, JA[...]

Expedite Talent Solutions • Charlotte (NC)

On-site
USD 124,000 - 207,000
Java Technical Lead
Java Technical Lead

Hallmark Global Solutions Ltd • Memphis (TN)

On-site
USD 120,000 - 180,000
Java Lead (Strong Microservices and Spring Security)
Java Lead (Strong Microservices and Spring Security)

Inter Sources Inc • Tempe (AZ)

On-site
USD 100,000 - 130,000
Technology Lead | Java | Core Java
Technology Lead | Java | Core Java

Expedite Talent Solutions • Philadelphia

On-site
USD 120,000 - 170,000
Full Stack Java Lead
Full Stack Java Lead

Silicontek Inc • Fremont (CA)

On-site
USD 180,000 - 260,000
Java/Security API Developer
Java/Security API Developer

Maganti IT Resources, LLC • Charlotte (NC)

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

Noblesoft Technologies • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Application Tech Lead (Java / JEE / .NET)
Application Tech Lead (Java / JEE / .NET)

V2Soft • Detroit (MI)

On-site
USD 80,000 - 110,000
Java/Security API Developer
Java/Security API Developer

re-zoo-me • Charlotte (NC), Northern (KY)

Hybrid
USD 140,000 - 190,000