Office of the Comptroller of the Currency

Associate Principal, Software Engineering: Java

Office of the Comptroller of the Currency
Apply
2 days ago
Dallas, TX, USAStaff+

Base Salary

$160k - $188k/yr

Responsibilities

  • Design and implement microservice architectures and component-based web interfaces using Java, Spring, and React.
  • Develop high-throughput, real-time messaging and notification systems using Apache Kafka.
  • Automate build, containerization, and deployment through Jenkins, Docker, SonarQube, and deployment tooling.
  • Develop and execute automated unit and integration tests using JUnit, Citrus, and Claude-assisted test creation.
  • Build data-centric solutions using Apache Flink, Apache Spark, and Kafka Streams.
  • Optimize application performance through analysis, refactoring, and system tuning.
  • Participate in user-story creation and review, effort estimation, and architecture and design improvements.
  • Ensure systems meet functional, architectural, performance, audit, security, quality, and reporting requirements.

Requirements

  • Bachelor’s degree in computer science or a related field.
  • Five years of experience as a software developer, software engineer, systems engineer, or in a related role.
  • Work experience designing Java, Spring, and React microservice and web-interface solutions.
  • Work experience developing high-throughput real-time messaging systems with Apache Kafka.
  • Work experience creating automated unit and integration tests with JUnit and Claude-assisted test generation.
  • Work experience automating build, containerization, and deployment with Jenkins, Docker, and SonarQube.

Benefits

  • Hybrid work environment with up to two remote days per week, also described as up to 40% telecommuting.
  • Tuition reimbursement and student loan repayment assistance.
  • Technology stipend for connecting to the OCC network while working remotely.
  • Generous paid time off and parental leave.
  • 401(k) employer match.
  • Medical, dental, and vision benefits.
  • Potential discretionary bonus and employee referral program eligibility.

Tech Stack

AnsibleApache FlinkApache KafkaApache SparkDockerHelmJavaJenkinsJUnitKubernetesReactSonarQubeTerraform
Contact me