Lead Associate Principal, Software Engineering: Java

The OCC•Chicago, IL
•$136,000 - $222,800•Hybrid

About The Position

The role supports and collaborates with business analysts, team leads, and the development team to build scalable, resilient hybrid and cloud-based data solutions for critical financial-market clearing and risk activities. The position collaborates with developers, architects, and product owners in support of OCC’s enterprise transformation into a data-driven organization, and works with business, technical, and non-technical professionals in a project environment. The role develops big-data applications that meet business requirements within an agreed architecture framework and Agile environment. It analyzes requirements; develops, tests, and documents software; follows SDLC procedures and quality standards; assesses application and project risks; supports production operations; and communicates delays or defects promptly. The position also resolves security vulnerabilities.

Requirements

  • At least 5 years of experience building high-speed, data-centric solutions.
  • At least 5 years of Java experience.
  • 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.
  • Experience developing and delivering technical solutions using public cloud providers such as Amazon or Google.
  • Experience writing unit and integration tests using frameworks such as JUnit or Citrus.
  • Experience 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, or AppDynamics.
  • Java development experience and a deep understanding of Java fundamentals, including 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 performance optimization and profiling.
  • Experience working with two or more 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.
  • Bachelor’s degree in Computer Science or a similar technical field.

Nice To Haves

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

Responsibilities

  • Support application development of big-data applications for business requirements within the agreed architecture framework and Agile environment.
  • Analyze requirements and develop, test, and document software to ensure proper implementation and quality.
  • Follow SDLC procedures and ensure products and services meet functional, architectural, performance, audit, security, and reporting requirements.
  • Perform application and project risk analysis and recommend quality improvements.
  • Assist Production Support by advising on system functionality and fixes as needed.
  • Communicate software delays or defects clearly and promptly to appropriate team members and management.
  • Resolve security vulnerabilities.

Benefits

  • Hybrid work environment with up to 2 days per week of remote work.
  • Tuition reimbursement.
  • Student loan repayment assistance.
  • Technology stipend for a device of the employee’s choice when connecting remotely.
  • Generous paid time off and parental leave.
  • 401(k) employer match.
  • Competitive medical, dental, and vision benefits.
  • Employees may be eligible for a discretionary annual bonus; the stated target incentive range is 8% to 15%.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service