Job Details

ID #41039267
State Illinois
City Chicago
Job type Permanent
Salary USD $115,000+ 115000+
Source Request Technology, LLC
Showed 2022-05-17
Date 2022-05-16
Deadline 2022-07-15
Category Et cetera
Create resume

Software Engineer Java Streaming

Illinois, Chicago, 60290 Chicago USA

Vacancy expired!

Software Engineer Java StreamingSalary: $115k + BonusLocation: Chicago, IL/Dallas, TX/Jersey City, NJHybrid Role: 2 days in-office, 3 days remoteWe are unable to provide sponsorship for this roleBonus Eligible A prestigious financial company is seeking a Java Streaming Engineer that will play a key role in Architecture design and development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities; mentor and collaborate with developers, architects, and product owners to drive the strategy of transforming the enterprise into a data-driven organization; lead through innovative strategic thinking in building data solutions.

Qualifications
  • Java 8+ experience required in building high speed, data-centric solutions
  • Experience with high-distributed computing frameworks like FLINK, Apache Spark, Kafka Streams, etc.
  • Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Kafka preferred.
  • Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
  • Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google, etc.
  • Experience writing unit and integration tests with testing frameworks like Junit, Citrus
  • Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
  • Experience following Git workflows
  • Working knowledge of DevOps tools. E.g. Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.
  • Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics

Responsibilities

  • Actively participates and lead requirement analysis and reviews to identify missing or incomplete requirements. Must always look for assumptions made in the models and must always validate those assumptions of the models.
  • Actively participates in design of highly performing, scalable, secure, reliable, and cost optimized solutions.
  • Primarily responsibility is application design and development of streaming application for business requirements in agreed architecture framework and Agile environment
  • Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
  • Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Performs thorough code-reviews based on high engineering standards
  • Writes unit and integration tests based on chosen DevOps frameworks.
  • Performs application and project risk analysis and recommends quality improvements.
  • Assists Production Support by providing advice on system functionality and fixes as required
  • Communicates in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management
  • Assist with departmental and new employee training

Vacancy expired!

Subscribe Report job