×
Register Here to Apply for Jobs or Post Jobs. X

Lead Associate Principal, Software Engineering: Java

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: The Options Clearing Corporation (OCC)
Full Time position
Listed on 2026-08-30
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 136000 - 223000 USD Yearly USD 136000.00 223000.00 YEAR
Job Description & How to Apply Below

What You'll Do

Associate Principal works with business analysts, team leads and other developers. A major contributor 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 solutions. The Associate Principal will be a team player and work well with business, technical and non-technical professionals in a project environment.

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 applications 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 Dev Ops 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.
  • Experience integrating modelling libraries required. Risk analytics technology implementations experience a plus.
  • A major influencer & strategic thinker, this person should also mentor developers and collaborate across multiple cross functional team to achieve the desired outcome.
Supervisory Responsibilities
  • None
Qualifications

The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.

  • 8+ year of 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, RabbitMQ, ActiveMQ, 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.
  • Experience with high speed distributed computing frameworks involving Map Reduce techniques like Apache Spark, Kafka Streams, Apache Flink etc. is a plus.
  • Must be able to write good quality code with 90% or above unit and integration tests coverage. Experience with testing frameworks like Junit, Citrus is desirable.
  • Experience working with various types of databases like Relational, No

    SQL, Object-based, Graph.
  • Experience following Git workflows is required.
  • Working knowledge of Dev Ops tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.is desirable.
  • Familiarity with monitoring related tools and frameworks like Splunk, Elastic Search, Prometheus, App Dynamics is a plus.
  • ‘Get stuff done’ and flexible mindset for greater good of the organization.
  • Intellectually curious and eager to learn.
Technical Skills
  • 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, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. is desirable.
  • Experience with high speed…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary