Depository Trust Clearing Corporation - Tampa, FL

posted about 1 month ago

Full-time
Tampa, FL
Credit Intermediation and Related Activities

About the position

The Full Stack Developer role at DTCC involves creating, designing, deploying, and supporting applications and software solutions within the financial markets. This position requires collaboration with a dynamic team and offers opportunities for professional development. The developer will work closely with business partners and clients to define requirements and implement solutions, utilizing various programming languages and methodologies.

Responsibilities

  • Develop applications in compliance with functional and non-functional requirements
  • Construct unit test cases that ensure compliance with functional and non-functional requirements
  • Follow design and code standards, contributing to continuous improvement discussions
  • Create and maintain system documentation
  • Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately
  • Contribute to the design of components or individual programs
  • Provide production support for applications as needed
  • Work with subject matter experts reviewing technical designs and specifications
  • Apply different software development methodologies dependent on project needs
  • Work with peers to mature ways of working, continuous integration, and continuous delivery

Requirements

  • Minimum of 4 years of related experience
  • Bachelor's degree preferred or equivalent experience
  • Hands on experience in software development using Design Patterns, Java, typescript, Java EE, Spring Boot, Angular 8, JMS, REST API, PL/SQL, Python
  • Experience with Micro Services & Layered (SOA/MVC) Architecture on Prem and On cloud (AWS preferred)
  • Expertise in deploying scalable solutions in Kubernetes/docker containers
  • Demonstrable experience in software development using CI/CD tools especially GIT, Bitbucket, Maven, Jenkins, Jira
  • Experience using development tools: Visual Studio, IntelliJ, or Eclipse
  • Demonstrated capability working with middleware like IBM MQ, Solace, tomcat, liberty server, WebSphere, WebLogic or JBoss application servers
  • Familiarity working with relational databases including DB2 or Oracle
  • Experience with microservices and event driven architecture
  • Experience with Apache Kafka (or Confluent Kafka), Kafka APIs and tooling
  • Proficiency in different phases of the system development life cycle including project planning, analysis, design, development, and testing
  • Solid focus on software testing with Junit, Mockito, Jasmine, Karma
  • Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
  • Familiar developing and running applications in Windows and Linux environments

Benefits

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health and life insurance and well-being benefits
  • Pension / Retirement benefits
  • Paid Time Off and Personal/Family Care
  • Flexible/hybrid model of 3 days onsite and 2 days remote
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service