Senior Java Developer with Security
ExperisManpower Group - Chicago, IL
Apply NowJob Description
8+ years MINIMUM experience in Java, preferably 10-15. Must be familiar with and worked within security (Spring Boot, Oauth, Microservices, API) Location - Chicago - onsite 5 days a week is MANDATORY 18 month contract with possibility of extension up to 2 years This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements. This role ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. These individuals possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns Responsibilities: • Contribute to story refinement/defining requirements. • Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle. • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas. • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements. • Utilize multiple architectural components (across data, application, business) in design and development of client requirements. • Assist team with resolving technical complexities involved in realizing story work. • Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. • Design/develop/maintain automated test suites (integration, regression, performance). • Set up and develop a continuous integration/continuous delivery pipeline. • Automate manual release activities. • Mentor other Software Engineers and coach team on CI-CD practices and automating tool stack. Required Skills: • Strong experience in Java development for large and complex enterprise applications using JDK 8+ and Spring framework • Strong experience writing and consuming web services - REST & SOAP. • Ability to provide solutions based on industry standard frameworks/platforms like SpringMVC, NodeJS, React, Angular, etc. • Proficiency using software development tools: JIRA, GIT, Maven, Jenkins, Maven, Jenkins, Ansible, SOAPUI, Postman, etc. • Experienced in application container setup and application deployment in Linux environment • Thorough understanding of application security concepts, including authentication, authorization, session management. Familiarity with OAuth, OIDC, FIDO protocols and related products. • Solid technical background and understanding of system architecture, loading balancing, TLS • Working knowledge of application security, identity access management, and cryptography. • Must be able to understand vendor or leading-edge technical documents and perform proof of concepts to evaluate product options/features. • Demonstrated initiative and effective independent development skills • Excellent verbal and written communication skills Desired Skill: • Familiarity with Ping Identity, Hypr products • Experience with application vulnerability patterns and remediation • Experience with developing secure applications using HSM
Created: 2026-03-04