
Senior Application Engineer I
Schneider Electric11 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Lead end-to-end development of backend microservices using Java 8, Java 17, and Spring Boot.
- Design and implement event-driven integrations using AWS SQS, SNS, and Lambda.
- Manage service deployment and AWS EC2 infrastructure, including IAM policy governance.
- Write scalable, reliable, well-tested production code and conduct code reviews.
- Design distributed microservices systems with synchronous and asynchronous communication patterns.
- Implement API authentication, caching, distributed locking, tracing, logging, circuit breaking, and data consistency strategies.
- Maintain application documentation and coach team members through shared technical expertise.
Requirements
- 6–9 years of professional software development experience.
- Strong proficiency in Java 8 and Java 17, including streams, lambdas, concurrency, and the Collections API.
- Hands-on Spring Boot experience with REST APIs, dependency injection, and configuration management.
- Experience with Spring Data JPA, ORM, SQL query design, query optimization, schema design, and indexing.
- Practical experience with AWS SQS, AWS Lambda, EC2 instance management, auto-scaling groups, security groups, and AWS IAM.
- Experience implementing OAuth 2.0 and JWT-based authentication for service-to-service and user-facing APIs.
- Proven experience designing and building distributed microservices systems at scale.
- Knowledge of service discovery, load balancing, distributed tracing, centralized logging, circuit breaking, eventual consistency, saga patterns, idempotent consumers, and Redis.
- Strong problem-solving, communication, continuous learning, and team coaching abilities.
Benefits
- High-impact work supporting products used by real users.
- Supportive team culture focused on innovation and professional growth.
- Learning opportunities including certifications and technical training.
- Flexible work options.
- Total Rewards programs supporting employee and family well-being, future planning, skills growth, inclusion, and community contribution.
About Schneider Electric
Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.