SR Backend Java with Kafka financial domain in Chicago OR Dallas on FTE

Overview

On Site
Depends on Experience
Contract - W2

Skills

AWS
Core Java
Kafka

Job Details

WORK TO BE PERFORMED:

Design, Develop and Test application software for the assigned tasks on IPL team within Renaissance Risk project.

Provide documentation, testing and application support on the project work carried out in collaboration with other team members.

Participate in agile development process and follow directions from tech leads and scrum master.

Develop quality and resilient software code meeting all standards established by the project team. These standards could be additional to the SDLC standards established at the enterprise level.

 

  1. SKILL AND EXPERIENCE REQUIRED:

8+ years of technical experience building data-centric software solutions

Advance level of Java 8+ knowledge with experience using Multithreading, Collections, Streams API and functional programming in real enterprise projects.

Expert working knowledge of SQL and scripting such as Python, Shell etc.

Minimum 1 year experience in developing cloud native streaming applications using Kafka, Kafka Streams and Sprint Boot.

Hands-on experience with high speed distributed computing frameworks such as AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink etc.

Hands-on experience with any one distributed data stores HBase, Cassandra, MongoDB, AWS Dynamo DB etc.

Hands-on experience with any one distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc.

Hands-on experience with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.

Experience with Big Data architectures and BI solutions

Intermediate working knowledge of DevOps tools Terraform, Ansible, Jenkins, Maven/Gradle, NexArtifactory and CI/CD pipeline etc.

Comprehensive debugging and troubleshooting skills, resourcefulness and strong researching skills

Proficient in Oral and Written communication

AWS Certified Solutions Architect – Associate Level is a plus

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.