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