Search by job, company or skills

DTCC

Software Engineer - Java Fullstack

3-6 Years
Save
  • Posted 15 hours ago
  • Over 100 applicants
Quick Apply

Job Description

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 to support your physical, financial, and emotional well-being
  • Flexible/hybrid model: 3 days onsite (Tuesdays, Wednesdays, and a third day unique to each team or employee), 2 days remote


The Impact You Will Have in This Role

As a member of the IT CSS Team, you will be part of a diverse and collaborative group of technologists. DTCC is an operations expert, automating post-trade life cycle events between 6,000 financial services firms in 52 countries. You will work to:

  • Enable clients to accelerate the clearing and settlement of trades
  • Seamlessly connect and interoperate with their counterparties
  • Respond to changing market and regulatory conditions, ensuring quality, efficiency, and excellence using innovative technologies

You will collaborate with peers within and outside your area to ensure the reuse of best practices, approaches, and standards. As part of an Agile squad, you will work closely with the Product Owner (PO) to understand business needs and participate in planning, definition, and high-level technical design with the development team.


Your Primary Responsibilities

  • Participate in daily code deploys while working on individual or team projects
  • Translate business requirements into software designs and implementations
  • Participate in thorough code reviews to illustrate quality engineering practices and produce the highest quality code possible
  • Build high-quality, scalable, and performant applications
  • Design frameworks that promote concepts of isolation, extensibility, and reusability
  • Contribute towards supporting the application platform and resolving issues in a timely manner
  • Coach junior team members and help develop their skills and knowledge


Qualifications

  • Minimum of 3 years of related experience
  • Bachelor's degree (preferred) or equivalent experience


Talents Needed for Success

  • Hands-on experience in software development using Design Patterns, Java, TypeScript, Java EE, Spring Boot, Angular 8+, React, JMS, REST API, PL/SQL, and middleware technologies like IBM MQ, Solace, Tomcat, Liberty Server, WebSphere, WebLogic, or JBoss application servers
  • Familiar with developing and running applications in Windows and Linux environments and container technologies like Docker, Kubernetes, and OpenShift
  • CI/CD tools experience, especially with GIT, Bitbucket, Maven, Jenkins, Jira
  • Experience using development tools like Visual Studio, IntelliJ, or Eclipse
  • Demonstrated capability working with middleware such as IBM MQ, Kafka, Solace, Tomcat, Liberty Server, WebSphere, WebLogic, or JBoss application servers
  • Familiarity with working with relational databases, preferably Oracle
  • Strong focus on software testing with tools like JUnit, Mockito, Jasmine, Karma
  • Familiar with various software development methodologies (Waterfall, Agile, Scrum, Kanban)
  • Experience with Test Engineering methodologies and Test Automation Frameworks, including Selenium with Java


Additional Qualifications

  • Strong ability to gather and analyze requirements and translate them into technical specifications
  • Writing and executing unit test scenarios to ensure code quality and reliability
  • Deep understanding of all lifecycle components (code, test, deploy)
  • Ability to present designs to peers and Product Owner for approval
  • Troubleshoot and debug code to resolve technical issues
  • Optimize application performance to ensure efficient use of software resources
  • Good verbal and written communication skills and ability to work collaboratively

More Info

Job Type:
Function:
Employment Type:

About Company

At SBM Offshore, our people have unrivalled experience and understanding of the needs of the global offshore energy industry. Our product development is driven by evolving market demand.SBM Offshore provides floating production solutions to the offshore energy industry, over the full product lifecycle. The Company is market leading in leased floating production systems delivered to date, with multiple units currently in operation and has unrivalled operational experience in this field. The Company's main activities are the design, supply, installation, operation and the life extension of floating production solutions for the offshore energy industry.

Job ID: 111410641

Similar Jobs

Hyderabad, Chennai, Pune

Skills:

JavaMySQLAngularjsOracleSql