Requirements * 6+ years of professional full-stack development experience. * Strong proficiency in Angular and TypeScript (Angular 19+ preferred). * Strong proficiency in Java and Spring Boot for backend service development. * Experience with AI-assisted coding tools (Claude Code, GitHub Copilot, Cursor, JetBrains AI, or similar). * Experience building responsive, component-based web applications. * Solid understanding of HTML5, CSS3/SCSS, and modern frontend build tooling. * Experience with automated testing using tools such as Cypress, Pact, and Jest. * Experience designing and consuming RESTful APIs and integrating frontend applications with backend services. * Understanding of modern software engineering principles, including separation of concerns, modularity, component architecture, and reactive patterns. * Experience with Git, including branching and merging workflows. * Ability to work independently within an embedded team structure and follow established processes. * Strong communication skills and a collaborative mindset.
Responsibilities * Build responsive Angular UI screens based on designs and requirements. * Connect UI components to backend services and APIs. * Design, build, and maintain backend services and APIs using Java and the Spring Boot framework. * Leverage AI coding tools and pipelines to generate, evaluate, and refine both frontend and backend code. * Iterate with AI tooling to produce high-quality output, reviewing and validating generated code before integration. * Collaborate with cross-functional Scrum teams, including product owners, designers, backend developers, and QA engineers. * Write unit and integration tests for UI components. * Follow all established software development methodologies, coding standards, and procedures. * Participate in code reviews, sprint planning, and team ceremonies. * Research, analyze, and resolve defects and technical issues.