Description

The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications in a financial services environment. This role requires a strong technical background in Java, Spring Boot, Node.Js, Angular, AWS, and various testing frameworks to ensure the delivery of high-quality software solutions.

 

RESPONSIBILITIES

  • Develop and maintain web applications using Angular for the front end and Java, Spring, SpringBoot, and Node.js for the back end.
  • Architect, design and build the AWS cloud native architecture to suit the feature enhancements
  • Implement end-to-end testing using Playwright and unit testing to ensure the robustness and reliability of the application.
  • Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with business objectives and user needs.
  • Utilize AWS services such as ECS, Lambda, S3, IAM, DynamoDB, and Aurora to build scalable and secure cloud-based solutions.
  • Monitor and troubleshoot application performance using tools like Honeycomb and Splunk, ensuring optimal performance and quick resolution of issues.

 

REQUIREMENTS

  • Proficiency in front-end technologies including Angular, JavaScript/TypeScript, and experience with end-to-end testing frameworks like Playwright and unit testing frameworks like Junit, Jasmine.
  • Strong back-end development skills with Java, Spring, SpringBoot, and Node.js, including experience with JUnit and Cucumber for testing.
  • Hands-on experience with AWS services (ECS, Lambda, S3, IAM, DynamoDB, Aurora) and a solid understanding of cloud architecture and best practices.
  • Familiarity with CI/CD pipelines and version control systems such as GitHub to streamline the development and deployment process.
  • Experience with monitoring and logging tools like Honeycomb and Splunk to ensure application reliability and performance.

Education

Any Graduate