Description

We are seeking a passionate and experienced Full Stack Engineer to join the Quant Research & Investments Technology (QRIT) team. 

This role involves developing and supporting world-class enterprise software applications in a dynamic, agile environment. 

As a hands-on developer, you will be responsible for designing and engineering web applications and APIs using modern Java technologies and MyBatis. 

You will play a key role in defining product solutions, supporting cloud-based deployments, and mentoring junior team members.


 

Key Responsibilities

  • Design, build, and support critical enterprise software applications.
  • Collaborate with business and product teams to define and implement solutions.
  • Lead and participate in code reviews, unit testing, and integration testing.
  • Drive continuous improvement initiatives for process and technology.
  • Build and deploy applications using CI/CD tools like Jenkins, GitHub, and Artifactory.
  • Develop REST APIs and microservices with Java, Spring Boot, and MyBatis.
  • Stay current on the latest engineering trends and practices.
  • Mentor junior developers and promote best-in-class engineering standards.
  • Champion test-driven development (TDD) and high code quality standards.


 

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 9+ years of hands-on development experience in Java, MyBatis, Spring MVC, Spring Boot, and RESTful web services.
  • 3+ years of experience with one or more of the following:
  • AWS cloud services (e.g., S3, EKS, EC2, SNS, SQS, Lambda, RDS).
  • Oracle PL/SQL development.
  • Experience with Docker and container-based development.
  • Proficiency in CI/CD practices and tools (Jenkins, GitHub, Artifactory).
  • Strong understanding of design patterns, data structures, and distributed architectures.
  • Practical experience implementing microservices architecture.
  • Hands-on with unit testing using frameworks like Jest or Jasmine.


 

Preferred Qualifications

  • Strong analytical and problem-solving skills.
  • Experience with SOAP web services.
  • Familiarity with Agile development methodologies.
  • Ability to take initiative and deliver high-quality software in a fast-paced environment.
  • Experience in mentoring and guiding junior developers

Education

Bachelor's or Master's degrees