- Bengalúru - Karnataka - Indie
Software Developer/Engineer - Full stack (Java and Angular/React)
We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
We are looking for a Senior Software Engineer
You’ll make a difference by:
- · Participate in technical design and work breakdown of individual features.
- · Collaborate with peers on the design and implementation of product features.
- · Develop full stack features independently with minimal supervision — covering backend (Java/Spring Boot) and frontend (Angular/React).
- · Demonstrate flexibility to overcome hurdles and deliver high-quality, tested code.
- · Execute code reviews, unit testing, functional testing, and performance testing.
- · Troubleshoot and perform root cause analysis of product issues from customer production deployments.
- · Guide and mentor junior engineers on the team.
- · Participate in cross-functional work planning — contributing your perspective on all facets of the development life cycle including requirements, design, work planning, testing, delivery, and support.
You’ll win us over by:
- · B.E/ B. Tech/ MCA/ M.E/ M. Tech/MSc Computer Science with 5–7 years of experience as full stack developer (Java & Angular/React)
- · Strong knowledge in Object Oriented programming, design principles, and patterns.
- · 5+ years of hands-on experience in Java, Spring Boot, REST API development
- · Experience with Event-Driven, Service-Based and Cloud-Native Architecture and Design.
- · Experience with JUnit and mocking frameworks (e.g., Mockito)
- · Experience with Angular and/or React
- · Proficiency in version control & package management – GIT, NPM
- · Strong understanding of Service-Oriented Architecture (SOA) and bidirectional communication between services.
- · Exposure to solving Non-Functional Requirements (NFR) such as performance, scalability, and security.
- · Ability to work independently as an individual contributor in a fast-paced Agile environment.
- · Flair to learn new technologies and thrive in dynamic, evolving tech stacks.
- · Conversant with standard software development processes / methodologies and experience working with multi-site global teams.
- · Strong analytical and problem-solving skills.
Create a better #TomorrowWithUs!
This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.
We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.
Find out more about Siemens careers at: www.siemens.com/careers