Software Engineer
Shell · Bengaluru
- Experience5–8 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelsenior
- Posted10 Sept 2026
About Shell
Shell is hiring in Bengaluru in energy utilities. This role looks for around 5+ years of experience.
Skills
- Java
- RESTful APIs
- J2EE
- Spring
- Spring Boot
- Hibernate
- SQL
- NoSQL
- AWS
- Amazon RDS
- Docker
- Kubernetes
- Redis
- ActiveMQ
- Kafka
- Elasticsearch
- Microservices Architecture
The role
A backend developer at an energy utilities company designs and builds Java server-side systems using Spring Boot and microservices architecture for distributed grid-management platforms, with AWS and Kubernetes supporting production delivery.
Full job description
Requirements:
5-8 years of software development experience.
5+ years of Java server-side design and development experience.
Excellent knowledge of RESTful APIs.
High proficiency in J2EE, Spring, Spring Boot and Hibernate.
Experience with data models, SQL, and NoSQL.
Experience with AWS, RDS, Docker, Kubernetes.
Distributed Caching (Redis), queuing technologies (ActiveMQ, Kafka), Elasticsearch.
Excellent knowledge of Microservices Architecture and implementation.
Experience working in a small team setting along with an offshore development team.
Strong verbal and written communication skills: proven ability to lead both vertically and horizontally to achieve results; thrives in a dynamic, fast-paced environment and does what it takes to deliver results.
Commitment to security practices in policy and delivery.
Vigilance in reporting of information and security vulnerabilities, whether personal devices, corporate assets, services offered to customers, or office environment
Willingness to participate in additional security and privacy trainings.
Willingness to be a model citizen/mentor in security practices for SRS.
Good to Have:
Experience with APM tools like Stackify, New Relic.
Experience in Electric Grid management solutions.
Experience in Angular or similar JavaScript frameworks.
Experience with GitHub/Bitbucket, Jira, Scrum, SonarCloud and CI/CD processes.
Working knowledge of Linux.
Experience working on software-as-a-service (SaaS), large-scale distributed systems and relational/No-SQL database.