About the Role:
Schneider Electric is seeking a rock star Java Developer who thrives in building scalable, resilient backend systems and isn t afraid to roll up their sleeves and contribute to frontend work when needed. You ll be part of a high-impact team driving digital transformation across energy and automation solutions.
This role is backend-heavy, working with a modern cloud-native stack. Frontend skills in React are a bonus, useful for occasional UI enhancements or end-to-end feature development.
Key Responsibilities:
- Architect and implement microservices using Spring Boot.
- Deploy and manage services on Azure Kubernetes Service (AKS).
- Design and maintain streaming pipelines with Apache Kafka.
- Work with MongoDB and SQL Server for data storage and access patterns.
- Collaborate closely with architects, DevOps, and frontend engineers to build secure, performant applications.
- Contribute to frontend development in React, as needed.
- Ensure system reliability, scalability, and performance.
- Follow agile practices and participate in code reviews, sprint planning, and retrospectives.
Required Skills & Experience:
- 5+ years of backend development experience in Java / Spring Boot.
- Strong knowledge of Azure Cloud services, particularly AKS (Azure Kubernetes Service).
- Experience with Kafka, including stream processing or event-driven architecture.
- Hands-on experience with MongoDB and SQL Server.
- Proficiency in REST APIs, secure service communication, and scalable microservices.
- Working knowledge of Docker and container orchestration.
- Comfortable working in CI/CD environments (Azure DevOps preferred).
Nice-to-Have:
- Experience building or maintaining frontend apps using React.
- Exposure to OAuth2, OpenID Connect, or other identity protocols.
- Knowledge of API Gateway design, caching, and distributed systems.