
Senior Web Developer - Java, React & AWS
Depository Trust & Clearing Corporation (DTCC)4 days ago
Jersey City, NJ, USASenior
Responsibilities
- Design, develop, test, deploy, and support scalable applications using Java, Spring Boot, REST APIs, and microservices.
- Build cloud-native solutions using AWS, OpenShift, containers, and modern deployment practices.
- Design and implement event-driven solutions using Kafka and related messaging technologies.
- Develop high-performance APIs and distributed systems focused on scalability, resiliency, and security.
- Build and maintain automated testing frameworks for APIs, microservices, and cloud-based applications.
- Integrate automated testing, quality controls, and release automation into delivery pipelines.
- Optimize application performance and database interactions across Oracle and Snowflake environments.
- Participate in architecture reviews, technical design discussions, and code reviews.
- Troubleshoot production issues, perform root-cause analysis, and drive continuous improvement.
- Collaborate with cross-functional teams on engineering excellence, modernization, and platform resiliency.
Requirements
- Bachelor’s degree preferred or equivalent practical experience.
- 6–9 years of software engineering experience developing enterprise applications.
- Strong expertise in Java/J2EE, Spring Framework, Spring Boot, REST APIs, and microservices architectures.
- Hands-on experience developing cloud-native applications using AWS.
- Experience with OpenShift Container Platform, Docker, Kubernetes, and cloud deployment architectures.
- Experience with Snowflake or large-scale data warehouse platforms, Oracle, SQL development, data modeling, and query optimization.
- Experience with Apache Kafka, Confluent Kafka, event-driven architectures, distributed systems, messaging patterns, and asynchronous processing.
- Experience designing and implementing automated testing frameworks using tools such as JUnit, Mockito, REST Assured, Selenium, Playwright, and Cypress.
- Experience integrating automated testing and quality controls into delivery pipelines.
- Experience building applications with ReactJS, micro frontends, and single-page application architectures.
- Strong problem-solving, communication, and technical leadership skills.
- Preferred experience with Angular, Angular-to-ReactJS migrations, Jenkins, CloudBees, Git, SonarQube, Maven, enterprise systems, cloud modernization, and performance, load, resiliency, and API testing.
- Java, AWS, or Quality Engineering certifications and financial services or capital markets experience are preferred.
Benefits
- Competitive compensation including base pay and annual incentive.
- Comprehensive health and life insurance and well-being benefits, based on location.
- Pension and retirement benefits.
- Paid time off, personal and family care, and other leaves of absence.
- Flexible hybrid work model with three days onsite and two days remote, including onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.
Tech Stack
AngularApache KafkaAWSCypressDockerGitJavaJenkinsJUnitKubernetesMavenOpenShiftReactSeleniumSnowflakeSonarQubeSpring BootSQL