Senior Java Full Stack Developer – Spring Boot, Angular & Azure Integration
ThoughtStorm
AI assistant
Job Description
- 8+ years of hands-on experience in Java development, including at least 4+ years of experience with Spring Boot, REST services, batch processing and persistence layers.
- Minimum 3+ years of experience developing Angular applications, including reactive forms, multi-step user flows and bilingual user interfaces.
- Strong experience designing, developing and consuming RESTful APIs and microservices, including API security, authentication, error handling and integration.
- Hands-on experience with Enterprise Integration, including Spring Integration, JMS, AMQP, Azure Service Bus and Mainframe/IMS integration.
- Strong understanding of Event-Driven Architecture, messaging middleware and Azure Event Hub.
- Strong knowledge of SQL Server or Oracle, database design, SQL queries and data transformation.
- Experience implementing security standards and protocols, including OAuth2, JWT, OpenID Connect and SAML 2.0.
- Experience with Docker,