Mandatory Skills: SpringBoot, Full Stack, Typescript
Description:
- Design, develop, and maintain high-performance web applications using TypeScript, Alpine JS (preferred), Java, and Spring Boot.
- Lead the implementation of APIs and microservices that integrate seamlessly with front-end applications and external systems.
- Collaborate with cross-functional teams including designers, product managers, and other developers to define and ship new features.
- Ensure the quality, performance, and responsiveness of both front-end and back-end components.
- Integrate and work with AEM for content management and dynamic web experiences.
- Consume and manage data through RESTful APIs and GraphQL endpoints.
- Design and implement API security, authentication, and authorization mechanisms.
- Advocate for and apply software engineering best practices, standards, and guidelines.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and optimize applications for scalability and efficiency.
Contribute to continuous integration, deployment pipelines, and automation