Logo
ALLTECH CONSULTING SVC INC

Java Streaming Developer

ALLTECH CONSULTING SVC INC, Trenton, New Jersey, United States,


Job Description

Job Details:

I. WORK TO BE PERFORMED:

This resource will support renaissance risk activities, architect, design and build streaming solution(s) as part of a Risk Based set of systems. This individual will participate in the development of scalable resilient hybrid Cloud-based distributed computing solutions, supporting critical financial risk management activities. The individual will participate in the transformation of the enterprise into a data-driven organization.

II. 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, Nexus/Artifactory and CI/CD pipeline etc.

* Comprehensive debugging and troubleshooting skills, resourcefulness and strong researching skills.

* Proficient in Oral and Written communication.

* Experience in cloud development, having the ability to design large scale micro services based streaming solution(s).

* Required to have hands on technical skills in creating prototype(s) and in setting right standards around software development practices.

#J-18808-Ljbffr