Full Stack Engineer
Role details
Job location
Tech stack
Job description
This position seeks a Senior Full Stack Engineer to contribute to digital platform initiatives within a collaborative Agile Scrum environment. The role is responsible for designing, building, testing, and delivering modern digital experiences, partnering closely with cross-functional stakeholders including product leadership, architecture, quality engineering, and development teams. Responsibilities span the full software development lifecycle, including analysis, architecture, coding, system and user testing, deployment, and ongoing support. The engineer will apply strong analytical and problem-solving skills to navigate ambiguity, influence stakeholders, and deliver scalable, secure, and high-quality solutions in a fast-paced environment. The ideal candidate brings 6+ years of client-side development experience with Angular, JavaScript/TypeScript, Node.js, RxJS, HTML/CSS, and modern testing frameworks such as Jest, Jasmine, and Karma, along with 4+ years of server-side development
Requirements
experience using Java, Spring, Spring Boot, RESTful services, microservices architecture, Apache Kafka, JMS, and JPA/Hibernate. Hands-on experience with AWS services including S3, EC2, Lambda, and CloudFormation, as well as CI/CD tools such as Jenkins, Maven, Artifactory, and related DevOps practices, is required. Experience with API design, GraphQL, containerization using Docker, accessibility standards (WCAG), and financial services applications is a plus. A bachelor's degree is required, along with a proven understanding of Agile methodologies, object-oriented design principles, secure coding practices, and modern application lifecycle management tools. Must Have :- * Angular v16+ (most important) * Java (more recent versions)/Spring Boot/Microservices * AWS * Great personality You must create an Indeed account before continuing to the company website to apply