A technology company in Alpharetta is looking for a web application developer proficient in SpringBoot, Alpine JS, and TypeScript. The role involves designing high-performance web applications and leading API and microservices implementation. Ideal candidates will have extensive experience in web technologies and the ability to collaborate with cross-functional teams. Mentoring junior developers and advocating best practices is also essential. This position promises opportunities for growth and impactful projects.
Qualifications
Experience in designing and maintaining high-performance web applications.
Strong understanding of API integration and microservices.
Ability to collaborate effectively with cross-functional teams.
Responsibilities
Design, develop, and maintain web applications using TypeScript and Spring Boot.
Lead implementation of APIs and ensure quality of components.
Conduct code reviews and mentor junior developers.
Skills
SpringBoot
Alpine JS
Typescript
Job description
Mandatory Skills:
SpringBoot, Alpine JS, Typescript
Description:
Design, develop, and maintain high-performance web applications using TypeScript, Alpine JS, 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