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).
The impact you will have in this role:
Your Primary Responsibilities:
Passionate about building an innovative culture.
Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering.
Write clean, self-documenting code following standard methodologies on coding incorporating unit testing.
Collaborate with the Senior Application Architects and other technical contributors at all levels during the application development and resolve application defects identified during System Integration and User Acceptance Testing Phases
In-depth understanding of all aspects of the Java platform and the Spring family of frameworks
Build Capability: Leaders build capability in themselves by being Committed to Personal Excellence and are Talent Developers for others by providing growth opportunities, feedback and coaching.
Create Community: Our leaders are Inclusive Leaders who are Relationship Minded, adopting individual differences, inspiring others to thrive, and building networks for effective collaboration.
Empower Results: Leaders at DTCC are Results-Oriented, delivering timely, high quality, customer-focused results, while mitigating risk. They are Business Savvy and understand DTCCs position in the global marketplace, recognizing.
General Software Engineering Skills and Capabilities needed.
****NOTE: The Primary Responsibilities of this role are not limited to the details above. ****
Talents Needed for Success:
Proficiency in understanding, enhancing, and integrating middleware applications, programming experience in Java/J2EE design patterns, Spring, JDBC, JMS, XML, and Oracle.
6+ years of IT Experience in distributed Java Development and the ability to understand the requirements and translate it into application solutions. Familiarity in working with agile/scrum practices.
Bachelor's degree preferred with Masters, or equivalent experience.
Hands-on experience in application development
Experience with Micro Services & Layered (SOA/MVC) Architecture onPrem and On-cloud (AWS)
Extensive experience with Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud, JMS)
SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar)
Testing tools & frameworks (Jasmin/Karma, JUnit, Selenium, Cucumber, Mockito)
Experience with Integration patterns and messaging technologies (MQ, Solace, Kafka, RabbitMQ)
Extensive experience in ORACLE PLSQL, SQL, and Performance fine tuning.
Strong passion for continuous improvement in its many forms Ability to be flexible and change direction as needed.
Expertise in backend programming and have high experience on integrating middleware components like MQ, Solace, Kafka etc.
Expertise in developing Restful web service API using Spring Boot that interact with middleware components and databases.
Identifying and fixing application security vulnerabilities related to application code or FOSS libraries.
Experience in co-ordination with multiple teams for achieving unified objectives.
Solid experience with scheduling tools like Autosys and Cron scheduler
Strong problem-solving skills with the ability to think creatively.
Leadership Proficiencies for this level include.
Be Visionary: Transformational leaders are Inspires Change advancing the organization's strategy by being Future Focused and Compelling Communicators.
Build Capability: Leaders build capability in themselves by being Committed to Personal Excellence and are Talent Developers for others by providing growth opportunities, feedback and mentor.
Build Community: Our leaders are Inclusive Leaders who are Relationship Minded, embracing individual differences, inspiring others to thrive, and building networks for effective collaboration.
Empower Results: Leaders at DTCC are Results-Oriented, delivering timely, high quality, customer-focused results, while mitigating risk. They are Business Savvy and understand DTCCs position in the global marketplace, recognizing the emerging industry trends that can impact DTCC business strategies.
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. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job function.