Associate, Software Engineering: Java
The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. As an Associate, you will join OCC’s Automation Testing Framework engineering team to support the development and maintenance of critical risk technology systems, focusing on writing clean Java code and enhancing automation testing framework features.ResponsibilitiesWrite clean, maintainable Java code and with debugging and testing the new codeDevelop and enhance automation testing framework features, support testing teams to use the framework featuresEngage in code reviews and continuous improvementSupport secure software delivery using SonarQube, Snyk, Sysdig, Veracode, and Black DuckParticipate in CI/CD automation using Jenkins and containerization with Docker, Harness, and RancherSupport testing teams to resolve issues related to automation testing frameworkContribute to design discussions and proof of concept effortsBe able to solve problems creatively, communicate effectively, and proactively engage in technical decisions to achieve objectivesBe a team player and work well with business, technical and non-technical professionals in an agile environmentSkills1+ years of professional software engineering experience with exposure to production systems, ideally including distributed systems, or backend microservice developmentUnderstanding of CI/CD, DevOps tools, Git, and testing frameworksUnderstanding of OOP, microservices, REST APIs, and Java 8+ featuresUnderstand Agile delivery models, including participation in sprint planning, code reviews, backlog refinement, and cross-team communicationDemonstrate intellectual curiosity and a strong desire to learn fast; ability to ramp up quickly, absorb new technologiesSolid Java programming fundamentals including object-oriented design, basic concurrency concepts, and some experience with Spring BootAbility to write analytical SQL queries for relational database systems such as PostgreSQL[Required] BS degree in Computer Science, similar technical field requiredExperience with distributed computing frameworks such as Kafka Streaming, message queues is a plusExperience with APIs development, SQL databases, Data Storage, like S3Working knowledge of Kafka concepts including producers, consumers, and topics; familiarity with message serialization formats such as Protobuf or Avro, and interest in learning schema governance patternsHands-on experience or familiarity with AWS services, especially S3Comfortable with Git version control workflows including branching strategies, pull requests, and code review; exposure to CI/CD tooling such as Jenkins or similar pipeline orchestration platformsPractical curiosity about AI-assisted development tools such as Claude Code, with readiness to use them for code generation, refactoring, unit tests, and documentation in a disciplined engineering environmentBenefitsA highly collaborative and supportive environment developed to encourage work-life balance and employee wellness.A hybrid work environment, up to 2 days per week of remote workTuition Reimbursement to support your continued educationStudent Loan Repayment AssistanceTechnology Stipend allowing you to use the device of your choice to connect to our network while working remotelyGenerous PTO and Parental leave401k Employer MatchCompetitive health benefits including medical, dental and visionCompany OverviewThe Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. It was founded in 1973, and is headquartered in Chicago, Illinois, USA, with a workforce of 1001-5000 employees. Its website is https://www.theocc.com/.Company H1B SponsorshipThe Options Clearing Corporation (OCC) has a track record of offering H1B sponsorships, with 94 in 2025, 96 in 2024, 72 in 2023, 60 in 2022, 37 in 2021, 56 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply To This Job
Apply To This Job