O

OCC

Clearinghouse offering risk management for derivatives

Lead Associate Principal - Software Engineering: Java

Backend EngineeringUpdated on Nov 6
Full-timeChicago, IL, USA

About the Job

Requirements

  • At least 5 years of experience building high-speed, data-centric solutions.
  • At least 5 years of experience with Java.
  • Experience with high-speed distributed computing frameworks such as Flink, Apache Spark, or Kafka Streams.
  • Experience with distributed message brokers such as Kafka, RabbitMQ, ActiveMQ, or Amazon Kinesis.
  • Experience with cloud technologies and migrations, including AWS foundational services such as VPCs, security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI, and IAM.
  • Experience developing and delivering technical solutions using public cloud service providers such as Amazon or Google.
  • Experience writing unit and integration tests using testing frameworks such as JUnit or Citrus.
  • Experience working with relational, NoSQL, object-based, and graph databases.
  • Experience following Git workflows.
  • Working knowledge of DevOps tools such as Terraform, Ansible, Jenkins, Kubernetes, Helm, and CI/CD pipelines.
  • Familiarity with monitoring tools and frameworks such as Splunk, Elasticsearch, Prometheus, and AppDynamics.
  • Java-based software development experience, including a deep understanding of Java fundamentals such as the memory model, data structures, concurrency, and multithreading.
  • Fluency in object-oriented design, industry best practices, software patterns, and architecture principles.
  • Strong testing experience, including developing test plans and automated test cases and working with test frameworks.
  • Experience with at least two of the following: Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, or public cloud platforms.
  • Hands-on experience with Java 8 or later, Spring, Spring Boot, microservices, and REST APIs.
  • A bachelor’s degree in Computer Science or a similar technical field is required.

Responsibilities

  • Support application development of big-data applications to meet business requirements within an agreed architecture framework and Agile environment.
  • Analyze requirements, develop and test software, and document software quality to ensure proper implementation.
  • Follow agreed SDLC procedures to ensure information system products and services meet explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, and security rules, and that external-facing reporting is properly represented.
  • Perform application and project risk analysis and recommend quality improvements.
  • Assist Production Support by advising on system functionality and providing fixes as required.
  • Communicate software delays or defects clearly and promptly to appropriate team members and management.
  • Resolve security vulnerabilities.
  • Collaborate with business analysts, team leads, the development team, developers, architects, and product owners to support enterprise transformation into a data-driven organization.

Desired Qualifications

  • Deep understanding of troubleshooting performance and multithreaded issues.
  • Experience with performance optimization and profiling.
  • A Master’s degree in Computer Science.
  • OCP Java SE 8 Programmer Certification.
  • AWS Certified Solutions Architect – Associate Level.

About the Company

OCC

Clearinghouse offering risk management for derivatives

OCC clears and settles trades in the derivatives market, acting as a central counterparty that guarantees completion of transactions and manages risk. It serves clients including clearing members and exchanges, handling standard options, stock loans, and futures by processing trades, margining, and settlement through its systems. The OCC earns fees based on trade volume and risk management activities, and it emphasizes secure technology like its MyOCC portal to protect authorized users. What sets OCC apart is its focus on being a dedicated, regulated clearinghouse with robust risk controls and technology infrastructure to support the safety and efficiency of derivatives markets. Its goal is to maintain the stability and integrity of financial markets by reducing counterparty risk and ensuring smooth clearing and settlement of trades.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
Not listed
Headquarters
Chicago, IL
Founded
1973

Recently Posted Jobs

Explore more opportunities at OCC

See more jobs