Principal Java Developer

Shree Narayani Networking Solutions•Tampa, TX
•Hybrid

About The Position

As a member of the IT Application Development squad, the Principal Java Developer designs, develops, maintains, and supports DTCC’s core Clearing and Settlement business applications. The team supports DTCC product onboarding and Identity, Governance and Access (IGA) for DTCC SIFMU and ITP business applications. The role supports CRS enhancements, Level 3 support, and modernization of entitlements management. The successful candidate will bring substantial technical experience in designing, developing, and maintaining enterprise-grade applications, along with Java expertise, software architecture knowledge, and experience leading complex projects from conception through deployment. This position is based in Tampa, Florida, and is hybrid, requiring three days per week onsite. The posting requests local candidates. It lists a 12-month contract-to-hire arrangement and a rate of $67 per hour C2C. The posting also states a citizenship and Green Card eligibility restriction.

Requirements

  • Minimum 8–10 years of related experience.
  • Strong expertise in Java SE/EE, Spring Framework (Boot, MVC, Security), and Hibernate/JPA.
  • Experience with RESTful APIs, microservices architecture, and containerization using Docker and Kubernetes.
  • Proficiency with relational databases, including Oracle, MySQL, and PostgreSQL, and NoSQL databases, including MongoDB and Cassandra.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, Git, Maven, and Gradle.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Excellent problem-solving, communication, and leadership skills.
  • The posting requests U.S.-born citizens or genuine, verified Green Card holders.
  • The posting requests candidates local to Tampa, Florida.

Nice To Haves

  • Bachelor’s degree (preferred); equivalent experience is also accepted.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Exposure to front-end technologies such as Angular, React, or Vue.js.
  • Background in financial services, healthcare, or another regulated industry.
  • Certifications in Java, cloud technologies, or architecture, such as Oracle Certified Professional or AWS Certified Solutions Architect.

Responsibilities

  • Lead technical processes and design decisions with consideration for reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability.
  • Design and develop scalable, high-performance Java-based applications.
  • Lead architecture and design discussions and ensure alignment with business goals.
  • Mentor junior developers and provide technical leadership across teams.
  • Collaborate with cross-functional teams, including QA, DevOps, and Product Management.
  • Conduct code reviews and enforce software development best practices.
  • Optimize application performance and troubleshoot production issues.
  • Stay current with emerging technologies and propose innovative solutions.
  • Design, develop, maintain, and support core Clearing and Settlement business applications.
  • Support CRS enhancements, provide Level 3 support, and support modernization of entitlements management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service