Description

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.

Qualifications

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