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

Associate Principal, Software Engineering: Java

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: The Options Clearing Corporation
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Java Developer, DevOps
Job Description & How to Apply Below
** What You'll Do:
** This role will work collaboratively with experts building OCC’s next generation clearing and settlement system, and paving the future of digital transformation in the capital markets industry.
*
* Primary Duties and Responsibilities:

** To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.
* Collaborating with others to deliver complex projects which may involve multiple systems
* Develop solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
* Optimize application performance through analysis, code refactoring, and system tuning
* Recommend technologies and tools that improve the efficiency and quality of OCC’s systems and development processes
* Who is the Internal/External Customer:
Stakeholders and the users of the U.S. equity options and futures markets
* Impact to the Internal/External Customer:
To better serve its customers, planning to comprehensively redevelop and modernize the company's risk management, clearing, and data systems
* Business Challege:
Modernize OCC's technology to better serve market participants
** 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.* [Required] 7+ year of experience in building high speed, data-centric solutions* [Required] Java 7+ years experience* [Required]

Experience with high speed distributed computing frameworks like FLINK, Apache Spark, Kafka Streams, etc* [Required]

Experience with distributed message brokers Kafka, Rabbit

MQ, Active

MQ, Amazon Kinesis, etc. Kafka* [Required]

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* [Required] Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google* [Required] Experience writing unit and integration tests with testing frameworks like Junit, Citrus* [Required] Experience working with various types of databases like Relational, No

SQL, Object-based, Graph* [Required] Experience following Git workflows* [Required] Working knowledge of Dev Ops tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc* [Required] Familiarity with monitoring related tools and frameworks like Splunk, Elastic Search, Prometheus, App Dynamics
** Technical Skills & Background*** [Required] Java-based software development experience* [Required] Fluent in object-oriented design, industry best practices, software patterns, and architecture principles* [Required] Strong testing experience which includes developing test plans, automated test cases, and working with test frameworks* [Required] Deep understanding of performance issues and multi-threaded development* [Required] Experience working with two or more of the following: web/mobile application development, Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms* [Required] Hands-on experience with Java version 8 onwards, Spring, Spring Boot, Microservices, REST API
** Certifications*** [Preferred] OCP Java SE 8 Programmer Certification* [Preferred] AWS Certified Solutions Architect – Associate Level
** Education & Training*** [Required] BS degree in Computer Science, similar technical field required* [Preferred] MS in Computer Science The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary