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

IMCS Group Inc
  • Chicago, IL
  • Quick Apply
3 days ago

Job Description

Company Description: IMCS Group is one of the fastest growing MWBE (Minority Woman Owned Enterprise) staffing firms in the U.S. We focus on bringing a Diversity Recruitment approach to Fortune 500 companies within North America and EMEA region contingent labor programs.  IMCS Group excels in providing top talent in IT, Healthcare, Engineering, Finance, Light Industrial, Contact Center, and Clerical.  We have offices in the US, Canada, Mexico, and India in which we can provide support to our clients.

Description: Beeline ID: 122325-1



Please note, 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



EEOC Disclaimer: IMCS Group is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. IMCS Group is committed to maintaining an inclusive workforce, where employees are hired, retained, compensated, and promoted based on their contributions to our Company.

Numbers & Facts

LocationChicago, IL

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Automationunmatched
  • Background Investigationunmatched
  • Best Practicesunmatched
  • Call Centersunmatched
  • Circuit Breakersunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Debugging Skillsunmatched
  • Dependency Injectionunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Diversity Recruitingunmatched
  • Dockerunmatched
  • Enterprise Protectionunmatched
  • Error Handlingunmatched
  • Financeunmatched
  • Fortune 500 Customersunmatched
  • Functional Programming Languagesunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • Health Information Technologyunmatched
  • Identify Issuesunmatched
  • Infrastructure as a Service (IaaS)unmatched
  • JAAS (Java Authentication and Authorization Service)unmatched
  • JCA (Java Connector Architecture)unmatched
  • JSSE (Java Secure Socket Extension)unmatched
  • Javaunmatched
  • Java Cryptography Extension (JCE)unmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Maintain Complianceunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Multithreaded Programmingunmatched
  • OAuthunmatched
  • Object Oriented Programming (OOP)unmatched
  • Pattern Matchingunmatched
  • Performance Tuning/Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • Scalable System Developmentunmatched
  • Systems Scalabilityunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder