Sr Software Engineer - Java, Spring WebFlux, Spring Boot & Microservices
blueyonder
Job Description
-
Core responsibilities include development and design (along with counterparts and distinguished Architects) a ground up cloud native (we use Azure) SaaS web application with micro frontend architecture.
-
The team currently comprises of 50+ global associates across Europe, US, India and is expected to grow rapidly.
Our current technical environment:
-
Software: Spring Webflux,Spring Boot, MicroServices,Rest API, GitHub, Azure
-
Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture, Micro-frontend.
-
Cloud Architecture: Azure Functions, Logic Apps,event Hub, Azure AD, ARM templates
-
Frameworks/Others: Kubernetes, Docker, Kafka, Elasticsearch,Snowflake
What You'll Do:
-
Architect and design backend systems using Java, Spring Webflux & Spring Boot, and related technologies.
-
Lead the technical design for new features, ensuring scalability, performance, and maintainability.
-
Define and enforce coding standards, design patterns, and best practices across the development lifecycle.
-
Collaborate with product managers, business stakeholders, and developers to translate requirements into technical solutions.
-
Guide and mentor developers on backend architecture and implementation.
-
Contribute to the evolution of microservices architecture and integration strategies.
-
Ensure seamless integration with frontend components, preferably built using React JS.
-
Participate in code reviews, performance tuning, and troubleshooting of complex issues.
-
Stay updated with emerging technologies and propose innovative solutions aligned with business goals.