Search by job, company or skills

DTCC

Lead Software Engineer (Java Full Stack)

3-6 Years
Save
  • Posted 2 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Pay and Benefits

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health, life insurance, and well-being benefits (based on location)
  • Paid Time Off and personal/family care leave, with additional leave available to support physical, financial, and emotional well-being
  • Flexible hybrid work model: 3 days onsite (Tuesdays, Wednesdays, and one team-specific day), 2 days remote

The Impact You Will Have in This Role

This role provides technical expertise and may coordinate day-to-day deliverables for a team. You will support the technical design of large business systems, build applications, and manage interfaces between systems while considering security, data retention, and recovery. You will also contribute to best practices, standards, and the full software development lifecycle—from design to deployment—focusing on performance, reliability, maintainability, and scalability.

You'll be expected to evaluate technologies, guide junior team members, and deliver high-quality, efficient, and secure software solutions that align with DTCC's standards and strategy.

Primary Responsibilities

  • Serve as a technical expert on one or more DTCC applications
  • Collaborate with Business System Analysts to ensure designs meet functional requirements
  • Partner with Infrastructure teams to identify and implement optimal hosting environments
  • Tune application performance and proactively resolve performance bottlenecks
  • Research and evaluate technical solutions aligned with DTCC technology standards
  • Integrate risk and control processes into day-to-day responsibilities; escalate when necessary
  • Contribute to component design, development, and functional testing
  • Support development teams in testing, troubleshooting, and production issues
  • Build applications and unit test cases that meet both functional and non-functional requirements
  • Collaborate with peers to improve continuous integration and delivery practices

Qualifications

  • Minimum of 7+ years of related software development experience
  • Bachelor's degree (preferred) or equivalent work experience

Talents Needed for Success

  • 7+ years of active development experience in Java/J2EE applications
  • Strong skills in Hibernate, Spring, Spring MVC
  • Proficiency with NodeJS and NPM
  • Experience with Unix/Linux shell scripting
  • Knowledge of CSS, HTML, JavaScript, and modern UI frameworks
  • Exposure to XML, XSD, JSON, and data presentation tools
  • Familiarity with microservices architecture and distributed systems
  • Experience building REST APIs using Spring Boot
  • Hands-on experience with CI/CD tools: Git, Jenkins, JaCoCo, Maven
  • Strong database and PL/SQL skills (Oracle and Postgres preferred)
  • Experience with Angular is a plus
  • Familiarity with container technologies such as OpenShift is a plus
  • Experience with messaging systems, ETL, or reporting tools is a plus
  • Knowledge of Python is a plus
  • Understanding of Agile development methodologies

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: 111410573

Similar Jobs

Hyderabad

Skills:

UnixHibernateLinuxPlsqlXmlShell ScriptingJsonOracleProduction SupportTroubleshooting

Hyderabad, India

Skills:

GenAI tools - Co PilotJunitSqlJavaSpringDevopsRest ApisKafkaAngularPcfSpring BootOrmMicroservicesBddMockitoUIOracleKubernetesReact JsDockerTddNo-SQL DatabasesCI CDWiremockChaos Engineering