Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer, Java, Equities Technology

JPMORGAN CHASE BANK, N.A.

Singapore

On-site

SGD 100,000 - 150,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global financial institution in Singapore seeks an experienced Lead Developer to enhance features for risk management and collaborate with various teams. The ideal candidate has over 8 years of software engineering experience, mastery in Java, and commercial experience with React. This role involves ownership of the delivery of value-add activities as part of a scrum team and guiding junior developers in best practices. Strong knowledge of CI/CD, automated testing, and database performance analysis is essential. Competitive salary and comprehensive benefits are offered.

Qualifications

  • 8+ years of software engineering experience required.
  • Mastery in Java and experience with React.
  • Expertise in database performance analysis.

Responsibilities

  • Own the delivery of value-add activities within a scrum team.
  • Collaborate with frontend developers for code reviews.
  • Enhance features for risk aggregation and hedging.

Skills

Java
React
Microservices
CI/CD
Automated Testing

Education

Bachelor’s degree in computer science, Engineering, Mathematics

Tools

Spring Boot
Jenkins
ActiveMQ
Job description
Job responsibilities
  • Own the delivery of value-add activities as part of a scrum team and be an active member governing the overall platform.
  • Enhance and develop new features for risk aggregation and hedging, leveraging React and Java.
  • Act as a Lead developer who will help set direction and best practice around automated testing, platform framework, SDLC as well as acting a point of contact for more junior developers to give them guidance on best practices.
  • Collaborate with other frontend developers to get involved with code reviews and building up our suite of re-suable components to facilitate faster development.
  • Closely collaborate with a number of teams including Trading, Sales and Quantitative Research, UX as well as other technology teams.
Required qualifications, capabilities, and skills
  • Bachelor’s degree in computer science, Engineering, Mathematics, or other related disciplines.
  • 8 or more years of software engineering experience. Mastery in Java with respect to designing, coding, testing, and software delivery.
  • Commercial experience working with React and Java.
  • Experience in designing scalable micro-services using RESTful.
  • Knowledge of the web technologies (Sass/CSS/HTML/Javascript/Typescript/NodeJS ecosystem and bundling tooling).
  • Knowledge of server side technologies (Spring/Spring boot, messaging frameworks such as ActiveMQ, Kafka, maven/gradle, junit mocking frameworks).
  • Experience in developing, debugging and automated testing (e.g. react testing library / cypress) within a commercial setting.
  • Expertise in Databases, relational, and No-SQL and JVM performance analysis including profiling, heap dump analysis, thread dump analysis, and GC tuning within a commercial setting.
  • Solid understanding of CI/CD (e.g. Jenkins), Application Resiliency, and Security.
Preferred qualifications, capabilities, and skills
  • Exposure to frontend libraries such as ag-grid, highcharts, state management such as redux.
  • Working within Investment Bank / Finance Technology.
  • Experience in leading an agile delivery team leveraging scrum, sprint planning, retrospectives and reporting progress to senior stakeholders.

To apply for this position, please use the following URL:

https://ars2.equest.com/?response_id=5f9b51ffad87f36e9080dea6b8915677

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.