Description

We are looking for an experienced Full Stack Java Developer with expertise in PL/SQL to join our team. 

The successful candidate will work on developing and deploying high-quality software for trading, portfolio, and research platforms. 

This role will involve using agile development practices, collaborating with development teams, and working with a wide range of technologies including Java, Springboot, JavaScript, SQL, and PL/SQL on AWS.


 

Key Responsibilities:

  • Produce high-quality, testable code for trading, portfolio, and research platforms, ensuring efficient deployment onto AWS.
  • Deliver software using agile development practices and collaborate closely with development teams.
  • Work across a variety of technologies including Java, Springboot, JavaScript, SQL, and PL/SQL.
  • Design and develop Web Services and PL/SQL components.
  • Produce clear and concise systems specifications and support documentation.
  • Apply Continuous Integration & Continuous Delivery (CI/CD) practices to enhance development workflows.
  • Develop and implement automated testing frameworks for unit, component, integration, and system tests.


 

Required Qualifications:

  • 5+ years of hands-on experience in Core Java Development.
  • 5+ years of experience in PL/SQL.
  • Proficiency in building and deploying enterprise-level cloud-enabled distributed systems.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) tools such as GIT, Cloudbees Jenkins, and AWS deployments.
  • Strong experience in building test automation frameworks to detect anomalies in functionality, performance, and integration.


 

Preferred Qualifications:

  • Familiarity with event-based systems, functional programming, and messaging frameworks such as Kafka and EMS.
  • Exposure to web containers, containerization, and middleware Java stack.
  • Awareness of emerging technologies and their application in software development.
  • Bachelor’s degree (or higher) in Engineering, Computer Science, or a related field

Education

Bachelor's degree