Find A Job › Information Technology


Java Developer

  • Location: Chicago, IL
  • Job Type: Right to Hire
  • Ref No: 21-01745
  • Date: March 30, 2021
  • Job title:

Job Description - Java Developer

ICS is seeking a talented Java Developer for one of our clients in Chicago, IL. Our client is doing a multi-year modernization initiative which involves rebuilding of the platform to make it resilient in the volatile market conditions.The new platform will be built using Java tech stack micro-services and event based architecture on cloud with Java, Kafka, Kubernetes and Oracle.

As a software engineer, you will be working with highly skilled engineers with a never-ending quest for innovation. You will make critical contributions in building an application focused on next generation technologies.

Responsibilities of the role include:

” Technical responsibility for end to end design and development of one or more application or features.

” Active participation in an Agile development process, including working closely with the business and product teams.

” Work with cross-team and vendor dependencies throughout the software lifecycle

” Work independently and create goals for delivery in ambiguous or new situation

” Evolve technical requirements by working closely with product owner, business & technology leaders

” Create and recommend solution design options factoring in customer requirements, standards and current/new infrastructure environments

” Design solutions and participate in Architecture & Engineering forums, perform design reviews, and deliver end-to-end features on time

” Participate in dev modernization and adoption of emerging/modern technologies across the application suite

” Continuous improvement of our DevOps, tooling and processes to enable us to deliver more value

” Follow security standards and guidelines to ensure systems are secure and protected against threats

” Follow normalization/standardization of technology disciplines, collaborating with firm wide CI/CD engineering service owners and Practice Enablement.


This role requires a wide variety of strengths and capabilities, including:

” BS/BA degree or equivalent experience

” Strong communication skills, self-starter and motivated

” Experience working in a mid-size, global teams to achieve organizational goals

” Multi-year experience with Java eco-system and associated tooling (Core Java & EE, Spring Boot, Spring MVC, Spring Cloud), UI/UX (React JS, Angular or equivalent), Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP)

” Experience with Micro-services & Event Based Architecture

” Experience with messaging technologies (JMS, Mule, Kafka, RabbitMQ)

” Experience with Cloud Platforms, Container/Orchestration (Docker, Kubernetes)

” SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar), Testing tools & frameworks (Jasmin/Karma, JUnit, Selenium, Cucumber, Mockito), Agile Methodology and Tools (JIRA)

” Experience in metrics gathering/publishing and event collection/correlation across distributed architectures, monitoring, alerting, Chaos Engineering, and self-healing is a plus

” Experience with Caching solutions such as Redis, Gemfire, or EHCache is a plus

Related Job Listings

Job Location Type Posted  
Front End React Developer - Remote Remote, IL Contract May 17
Service Desk Analyst rolling meadows, IL Right to Hire May 17
IT Support Specialist - Level 2 Chicago, IL Contract May 17
Web Application Developer Arlington Heights, IL Direct Placement May 14
Help Desk Support Chicago, IL Contract May 14