Senior Software Engineer designing and architecting enterprise-grade applications using Java, Spring WebFlux and Spring Boot at Blue Yonder, a digital supply chain leader.
Responsibilities
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.
Requirements
5–8 years of experience in backend development with a strong focus on Java21, Spring WebFlux and Spring Boot.
Proven experience in designing and architecting enterprise-grade applications.
Solid understanding of microservices architecture, API design, and distributed systems.
Familiarity with supply chain domain or enterprise systems is desirable.
Experience with containerization tools like Docker and orchestration platforms like Kubernetes is advantageous.
Strong problem-solving skills and ability to work independently.
Excellent communication and stakeholder management skills.
Benefits
Health insurance
Professional development opportunities
Flexible working hours
Remote work options
Job title
Senior Software Engineer – Java, Spring WebFlux, Spring Boot, Microservices
Senior Software Engineer building and maintaining backend services at Plaid. Collaborating with cross - functional teams while ensuring code quality and performance standards.
Teamlead Software Development Backend at Einhell, guiding the development team and ensuring high software quality with focus on Java applications. Collaborating with IT departments for successful project delivery.
Internship role for coding in C++/Python at Carl Zeiss IQS Software R&D Center. Involves writing, testing, and debugging codes along with new feature implementations.
Senior Software Engineer providing production support for Java applications within Sun Life's e - Business team. Collaborating with multiple business units and ensuring application reliability on various levels.
Java Developer analyzing requirements and developing web applications at Savannah River Mission Completion. Involves maintaining systems, support to business departments, and coordinating upgrades.
Java Developer designing and maintaining Java applications using J2EE technologies at YASH. Responsibilities include development, testing, and integration of software solutions.
Python ETL Lead managing data integration solutions as part of Business Intelligence team at Protective. Supporting comprehensive data integration and transforming data according to business rules in a hybrid work environment.
Fullstack Java I Angular Developer working on financial sector projects in Brazil. Collaborating with CI&T to deliver high - quality software solutions.
Senior Fullstack Developer creating scalable tech solutions for financial clients with CI&T expertise in technology transformation. Requires knowledge of Java, Angular, and cloud environments.