Technology Lead | Enterprise Security J2ee Apis | Java EE Security Standards: Jca, Jce, Jaas, Jsse, Jgss
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
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 BootImplement secure APIs using Spring Security with JWT/OAuth2-based authentication and authorizationApply microservices design patterns to build resilient, scalable, and maintainable systemsDeploy and manage containerized services on Azure using AKS and/or ACABuild and maintain CI/CD pipelines using GitHub ActionsCollaborate 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 automationParticipate in code reviews, design discussions, and ensure adherence to best coding practicesTroubleshoot, debug, and optimize application performanceWork in an Agile environment, collaborating closely with cross-functional teams
Required Skills
Core Java: Strong fundamentals OOP concepts, exception handling, multithreadingJava Collections Framework: Deep understanding of List, Set, Map, and their implementationsFunctional Programming: Lambdas, Streams API, Optional, method referencesModern 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 JPAMicroservices Architecture: Service decomposition, inter-service communication, API Gateway, service discovery, circuit breaker patterns (e.g., Resilience4j)Spring Security: Implementing authentication/authorization using JWT and OAuth2Microservices Design Patterns: Saga, CQRS, API Gateway, Circuit Breaker, Event-Driven ArchitectureCloud 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 microservicesInfrastructure as Code: Working knowledge of YAML; Terraform preferredCI/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 CompletedValue: false
Name: Intake Call RequestedValue: 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.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
