I logo

Technology Lead | Enterprise Security J2ee Apis | Java EE Security Standards: Jca, Jce, Jaas, Jsse, Jgss

IMCS Group IncChicago, IL

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.

pay-wall

Overview

Remote
On-site

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.

pay-wall

FAQs About This Job

What is the work location for this position at IMCS Group Inc?
This job at IMCS Group Inc is located in Chicago, IL, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at IMCS Group Inc?
Employer has not shared pay details for this role.
What employment applies to this position at IMCS Group Inc?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at IMCS Group Inc?
You can apply for this role at IMCS Group Inc either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.