DTCC is looking to hire an IT Application Dev squad member to design, develop, maintain, and support the company's core Clearing and Settlement business applications.
Requirements
- Hands on experience in software development using Design Patterns, Java, typescript, Java EE, Spring Boot, Angular 13+, JMS, REST API, PL/SQL, Python.
- Experience with Micro Services & Layered (SOA/MVC) Architecture onPrem and Oncloud (AWS preferred).
- Expertise in deploying scalable solutions in Kubernetes/docker containers that are highly resilient and perform well in an environment that talks to legacy systems and future centric micro architecture.
- Demonstrable experience in software development using CI/CD tools especially GIT, Bitbucket, Maven, Jenkins, Jira
- Experience using the following 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.
Responsibilities
- Lead needed technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability.
- Collaborate with Infrastructure partners to identify and deploy optimal hosting environments.
- Define scalability and performance criteria for assigned applications.
- Ensure application meets the performance, privacy, and security requirements.
- Tune application performance to eliminate and reduce issues.
- Verify test plans to ensure compliance with performance and security requirements.
- Support business and technical presentations in relation to technology platforms and business solutions
Other
- Minimum 8 years of related experience
- Bachelor's degree (preferred) or equivalent experience
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
- Strong ability to gather and analyze requirements and translate them into technical specification.
- Good verbal and written communication and interpersonal skills