via LinkedIn
$70K - 120K a year
Design, build, and operate resilient, cloud-native enterprise Java applications with event-driven architectures and container orchestration.
Requires 6+ years in enterprise Java development with Spring ecosystem, Kafka, Redis, Aurora PostgreSQL, containerization (Kubernetes/OpenShift), CI/CD, and cloud experience.
Project Context • Looking for someone very knowledge not just building brand new applications, know how to figure things out. Replications, Features, Improvement • Core of Application is on Prem - in middle of a greenfield from legacy Mainframe cobol to Java (distributed) • Cloud experience is a BIG Plus (AWS) • Back-End Development- Older Java Applications, complicated but templates/patterns are created • Modernization project à legacy that runs on mainframe • Not lift and shift - no cobol to Java - fully reimagined the distributed platform in AWS Technical Environment • Maven or similar • Jenkins(Package deployment) • Currently use Bit Bucket - for repository / library Must-Haves • Enterprise Level Java- Lots of Multithreading - Java 17 and above • Ability to work at velocity - 2 week sprint • Kafka or any kind of messaging is a huge plus • Kubernetes or Container experience • Cloud Experience • Angular 17 or above version would be great (THIS IS HIGHLY DESIRED BY CLIENT) STANDARD JOB DESCRIPTION: This role is a hands-on engineering position focused on designing, building, and operating highly resilient, cloud-native enterprise Java applications at scale. The engineer acts as a technical authority for one or more critical DTCC systems, partnering closely with business analysts, infrastructure, and DevOps to deliver secure, high-performance, event-driven solutions. Success in this role requires deep expertise in Spring-based microservices, Kafka-centric architectures, cloud/container platforms (Kubernetes/OpenShift), CI/CD automation, and operational excellence—including risk, controls, and production support. The role emphasizes engineering craftsmanship, system resiliency, and continuous delivery in a fast-paced, regulated environment. Your Primary Responsibilities: • Act as a technical expert on one or more applications utilized by DTCC • Work with the Business System Analyst to ensure designs satisfy functional requirements • Partner with Infrastructure to identify and deploy optimal hosting environments • Tune application performance to eliminate and reduce issues • Research and evaluate technical solutions consistent with DTCC technology standards • Align risk and control processes into day to day responsibilities to monitor and mitigate risk; escalate appropriately • Apply different software development methodologies dependent on project needs • Contribute expertise to the design of components or individual programs, and participate in the construction and functional testing as well as troubleshooting, and production support • Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements • Work with peers to mature ways of working, continuous integration, and continuous delivery • Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately Qualifications: • Minimum of 6 years of related experience • Bachelor's degree preferred or equivalent experience Skills Required: • Proven track record designing, developing, and delivering enterprise-grade applications using Enterprise Java. • Strong understanding of application security, transactional processing, scalability, and high-resiliency system design. • Expertise with Spring ecosystem: Spring Boot, Spring Data JPA, Spring Kafka, and Maven multi-module projects. • Hands-on experience with event-driven architectures, including Apache Kafka and high-throughput message processing. • Strong knowledge of Redis for caching and data access patterns. • Experience implementing effective caching strategies using Redis and Spring Cache. • Deep experience with Aurora PostgreSQL, including performance tuning and schema design. • Hands-on expertise with Liquibase for database versioning and migrations. • Knowledge of database partitioning and data scalability strategies. • Strong understanding of cloud architectures and methodologies (IaaS, PaaS). • Hands-on experience with containerization and orchestration, including Docker, Kubernetes, OpenShift, and Helm charts. • Experience designing and supporting multi-region, highly available deployments. • Practical experience with CI/CD pipelines, DevOps practices, automation, and cloud management tools. • Experience working in Agile/Scrum environments, using tools such as Jira. • Strong analytical, problem-solving, and communication skills. • Demonstrated ability to learn new technologies quickly and apply them effectively. • Ability to thrive in a fast-paced, dynamic, and highly regulated environment.
This job posting was last updated on 9/29/2026