on-site

Contract - Stock Loan Java Developer

Illinois

Keywords

Java (Programming Language) Application Design Continuous Integration Securities Lending Innovation JavaScript (Programming Language) Advanced Cardiovascular Life Support (ACLS) Adobe InDesign Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Architecture Framework Business Requirements Cloud Computing Software Quality DevOps Financial Risk Identity Management Junit Kinesiology Message Broker NoSQL Object-Oriented Software Development Stress Management Production Support Project Risk Management Aws Command Line Interface (CLI) Ansible Software Engineering Strategic Thinking Workflows Multithreading Testing Performance Testing ReactJS Cloud Technologies Git Amazon Relational Database Service AngularJS Integration Tests Kubernetes Information Technology Apache Kafka Terraform Cucumber (Software) Splunk Appdynamics Jenkins

Description

Contract - Stock Loan Java Developer

Overview:

A major contributor in application design and development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities; 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 solutions.

Primary Duties and Responsibilities:

  • Actively participates in design of highly performing, scalable, secure, reliable and cost optimized solutions.
  • Primarily responsibility is application design and development of next gen clearing system for business requirements in agreed architecture framework and Agile environment
  • Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
  • 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

SKILL AND EXPERIENCE REQUIRED:

  • 8+ years experience in building large scale, compute and event-driven solutions.
  • Experience (including internal workings of Java) in Java 8+ is required.
  • Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
  • Experience with distributed message brokers like Kafka, Amazon Kinesis, etc. is desirable.
  • 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.
  • UI development experience using JavaScript, React JS, Angular, or equivalent frameworks.
  • Must be able to write good quality code and perform unit, integration, and performance testing.
  • Experience with testing frameworks like Junit, Cucumber is desirable.
  • Experience working with Relational and NoSQL databases.
  • Experience following Git workflows is required
  • Experience with CI/CD tools and technologies. Good to have Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. is desirable.
  • Familiarity with monitoring related tools and frameworks like Splunk, AppDynamics.
  • BS degree in Computer Science, similar technical field required. Masters preferred
Start date
n.a
Duration
n.a
From
Request Technology
Published at
21.11.2022
Project ID:
2501086
To apply to this project you must log in.
Register