DTCC

Backend Software Java Engineer

DTCC$90K — $120K *
Tampa, FL 33647In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-6 years of backend Java development experience
  • Bachelor's degree preferred or equivalent professional experience
  • Proficiency in Core Java and the Spring ecosystem
  • Experience with relational databases, particularly Oracle and PL/SQL
  • Knowledge of CI/CD practices using tools like Git and Jenkins

Responsibilities

  • Design, develop, and maintain backend applications based on requirements
  • Build maintainable Java code adhering to coding standards
  • Execute unit and integration tests to verify application reliability
  • Participate in code reviews and promote engineering best practices
  • Create clear system and technical documentation

Benefits

  • Collaborative team culture focused on continuous improvement
  • Exposure to large-scale enterprise systems
  • Opportunity to influence system reliability and performance
  • Partnership with senior engineers and architects
  • Commitment to professional development and learning
Full Job Description
Job Description

The Impact You Will Have in This Role

As a Software Engineer at DTCC, you will design, build, and support Java-based backend applications that power the firm's Clearing and Settlement platforms, which are critical to the stability of global financial markets.

This is a highly technical, hands-on role focused on backend engineering, system reliability, and performance in a large-scale enterprise environment. You will contribute across the full software development lifecycle-from design and development through testing, deployment, and production support-ensuring solutions meet rigorous standards for reliability, scalability, data integrity, security, and maintainability.

You will work closely with senior engineers, architects, and business partners to solve complex problems, modernize application components, and continuously improve how teams design, build, and operate software.

Your Primary Responsibilities:
  • Design, develop, test, and maintain backend applications in alignment with functional and non-functional requirements
  • Build high-quality, maintainable Java code following established design and coding standards
  • Develop and execute unit and integration tests to ensure application correctness, performance, and reliability
  • Contribute to the design and implementation of application components and services
  • Participate in code reviews and technical design discussions, helping to drive engineering best practices and continuous improvement
  • Create and maintain clear system and technical documentation
  • Partner with subject matter experts, architects, and peers to review and refine technical designs and specifications
  • Apply appropriate software development methodologies (Agile, iterative, or waterfall) based on project needs
  • Support CI/CD practices, including automated builds, testing, and deployments
  • Provide production support as needed, including troubleshooting, performance tuning, and issue resolution
  • Embed risk and control considerations into day-to-day development activities, escalating concerns as appropriate

Qualifications
  • Minimum 4 -6 years of related experience.
  • Bachelor's degree preferred or equivalent professional experience

Talent Needed for Success
  • Hands-on experience developing and supporting backend Java applications in an enterprise environment
  • Strong Java development experience using Core Java / Java EE and the Spring ecosystem (Spring Boot, Spring MVC), including RESTful API development
  • Experience building or supporting microservices or layered architectures (e.g., SOA, MVC), including integration with existing or legacy systems
  • Solid experience with relational databases and SQL; experience with Oracle and PL/SQL is preferred
  • Familiarity with CI/CD practices and source control, using tools such as Git or Bitbucket, Maven, and Jenkins
  • Experience writing and maintaining unit and integration tests using frameworks such as JUnit and Mockito
  • Experience working in Agile delivery environments (Scrum or Kanban) and using tools such as Jira
  • Basic understanding of application security concepts, including authentication and authorization (e.g., OAuth, JWT)
  • Strong communication skills with the ability to collaborate effectively across engineering and business teams

Preferred Skills
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with messaging or integration technologies such as MQ or Kafka
  • Exposure to web technologies including JavaScript, HTML5, CSS, and JSON
  • Experience working with SOAP services in addition to REST APIs
  • Familiarity with code quality, security, and scanning tools (e.g., SonarQube, Fortify, Veracode)
  • Experience with UI or end-to-end testing frameworks such as Cucumber, Selenium, Jasmine, or Karma
  • Experience improving monitoring, troubleshooting, and production support practices
  • Demonstrated commitment to continuous learning and staying current with backend engineering best practices
  • Ability to resolve technical disagreements constructively and contribute to a transparent, collaborative team culture

The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations.

About the Team

Serves as a dedicated technology resource for advancing DTCC's business opportunities and providing industry thought leadership for leveraging new technology. The goal of this new department is to partner internally with IT, our business and regulatory divisions and externally with clients, regulators, and fintech vendors, to help build new platforms and business models to advance DTCC's mission to support the financial markets.

About DTCC

The Depository Trust & Clearing Corporation (DTCC) is a financial services company that provides clearing, settlement, and information services for the global financial industry. DTCC was founded in 1999 and is headquartered in New York City. The company operates through subsidiaries that provide services such as trade matching, risk management, and asset servicing. DTCC is owned by its users, which include broker-dealers, banks, and other financial institutions. The company is committed to reducing risk and increasing efficiency in the financial markets.
Learn more about DTCC
Size
4,000 employees
Industry
Founded
1973

Similar Jobs

More Jobs at DTCC

More Information Technology Jobs

Find similar Backend Software Java Engineer jobs: