Jobs and Careers
DT

Lead Software Engineer

DTCC
Jersey City, United Statesfull_timeVerifiedPosted 8 Jan 2024

About the role

Are you ready to explore a world of possibilities?

Do you want to work on innovative projects, collaborate with a dynamic and encouraging team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to crafting a workplace that looks like the world that we serve.

Pay and Benefits:

  • Competitive compensation, including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension / Retirement benefits 
  • Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
  • 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: 

Being a member of the IT team means you will be a part of a technology team with a rich diverse skill sets and a phenomenal hardworking committed team. Whether it’s Java, Spring suite, JavaScript, AngularJS, Unix or Database skillset required for the project initiatives, we are there for each other collaborating and helping each other to achieve the common goal. We are looking for best-of-breed software engineers to join us on this journey. 

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)
  • Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP)
  • 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 cod

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

DTCC

View company profile →