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
” 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
|Front End React Developer - Remote|
|Service Desk Analyst|
|IT Support Specialist - Level 2|
|Web Application Developer|
|Help Desk Support|