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

IMCS Group Inc

  • Chicago, IL
  • 30 days ago

    Highlights

    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. Cloud Services: Experience with Azure Kubernetes Service (AKS) and Azure Container Apps (ACA) for deploying and managing containerized microservices.

    Numbers & Facts

    LocationChicago, IL

    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.

    Similar Jobs

    See more jobs