Source description
About the role
Pay and Benefits Competitive compensation, including base pay and annual incentive Comprehensive health, life insurance, and well-being benefits (based on location) Paid Time Off and personal/family care leave, with additional leave available to support physical, financial, and emotional well-being Flexible hybrid work model: 3 days onsite (Tuesdays, Wednesdays, and one team-specific day), 2 days remote The Impact You Will Have in This Role This role provides technical expertise and may coordinate day-to-day deliverables for a team. You will support the technical design of large business systems, build applications, and manage interfaces between systems while considering security, data retention, and recovery. You will also contribute to best practices, standards, and the full software development lifecycle—from design to deployment—focusing on performance, reliability, maintainability, and scalability. You'll be expected to evaluate technologies, guide junior team members, and deliver high-quality, efficient, and secure software solutions that align with DTCC's standards and strategy. Primary Responsibilities Serve as a technical expert on one or more DTCC applications Collaborate with Business System Analysts to ensure designs meet functional requirements Partner with Infrastructure teams to identify and implement optimal hosting environments Tune application performance and proactively resolve performance bottlenecks Research and evaluate technical solutions aligned with DTCC technology standards Integrate risk and control processes into day-to-day responsibilities; escalate when necessary Contribute to component design, development, and functional testing Support development teams in testing, troubleshooting, and production issues Build applications and unit test cases that meet both functional and non-functional requirements Collaborate with peers to improve continuous integration and delivery practices Qualifications Minimum of 7+ years of related software development experience Bachelor's degree (preferred) or equivalent work experience Talents Needed for Success 7+ years of active development experience in Java/J2EE applications Strong skills in Hibernate, Spring, Spring MVC Proficiency with NodeJS and NPM Experience with Unix/Linux shell scripting Knowledge of CSS, HTML, JavaScript, and modern UI frameworks Exposure to XML, XSD, JSON, and data presentation tools Familiarity with microservices architecture and distributed systems Experience building REST APIs using Spring Boot Hands-on experience with CI/CD tools: Git, Jenkins, JaCoCo, Maven Strong database and PL/SQL skills (Oracle and Postgres preferred) Experience with Angular is a plus Familiarity with container technologies such as OpenShift is a plus Experience with messaging systems, ETL, or reporting tools is a plus Knowledge of Python is a plus Understanding of Agile development methodologies
More at DTCC