Principal Java Developer
Nagarjuna ReddyUnited StatesSENIORPosted 1h ago
Java SE/EESpring BootSpring MVCSpring SecurityHibernate/JPARESTful APIsMicroservices ArchitectureDockerKubernetesOracleMySQLPostgreSQLMongoDBCassandraJenkinsGitMavenGradleSoftware Design PatternsData StructuresAlgorithmsAWSAzureGCPAngularReactVue.js
About the Role
DTCC is seeking an experienced Principal Java Developer to join their IT Application Development team supporting core Clearing & Settlement applications, Identity Governance & Access (IGA), and enterprise modernization initiatives.
Key Responsibilities
• Design, develop, maintain, and support enterprise-grade Java applications
• Lead architecture and technical design discussions
• Develop scalable, high-performance microservices and REST APIs
• Mentor development teams and enforce coding best practices
• Collaborate with QA, DevOps, and Product teams
• Optimize application performance and resolve production issues
• Drive innovation and modernization efforts across critical business platforms
Requirements
• 12+ Years of Java Development Experience
• Java SE/EE, Spring Boot, Spring MVC, Spring Security
• Hibernate/JPA
• RESTful APIs & Microservices Architecture
• Docker & Kubernetes
• Oracle, MySQL, PostgreSQL
• MongoDB / Cassandra
• Jenkins, Git, Maven, Gradle
• Software Design Patterns, Data Structures & Algorithms
• Strong Leadership, Communication & Problem-Solving Skills
Preferred Skills
• AWS, Azure, or GCP
• Angular, React, or Vue.js
• Financial Services or other highly regulated industry experience