Java Full Stack Developer

Siemens

Maharashtra

On-site

INR 900,000 - 1,500,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Siemens in Pune seeks a Software Engineer to design, develop, and deliver enterprise-grade applications in an Agile setting.

You will work on cloud-native, event-driven services, collaborating with product owners, architects, and engineers to build scalable solutions using Java and Spring Boot.

Applicants should have 2–5 years of experience, strong algorithms, and a passion for continuous learning and teamwork.

Qualifications

  • 2–5 years of software engineering in Agile environments.
  • Hands-on Java and Spring Boot experience.
  • Experience with event-driven, SOA, or cloud-native architectures (AWS preferred).
  • Proficient with Git and modern version control.
  • Strong data structures, algorithms, and design patterns knowledge.

Responsibilities

  • Develop, test, and maintain high-quality software in Agile processes.
  • Analyze requirements to design scalable, efficient solutions.
  • Write clean, well-documented code following engineering best practices.
  • Debug complex issues to ensure performance and reliability.
  • Collaborate with product owners, architects, and engineers to deliver customer-centric solutions.
  • Design and implement cloud-native, event-driven services.
  • Contribute to code reviews, CI/CD, and continuous improvement.
  • Ensure software quality with unit tests and automation.

Skills

Java
Spring Boot
Multithreading & Concurrency
Data structures & algorithms
Problem solving
Communication & teamwork

Education

Bachelor's/Master's in CS/IT/Electronics or related engineering

Tools

JUnit
Mockito
Git
AWS

Job description

Hello Visionary!
We empower our people to stay resilient and relevant in a constantly changing world. We're looking for individuals who are passionate about innovation, continuous learning, and building scalable software solutions that make a real impact.

Hello Visionary!
We empower our people to stay resilient and relevant in a constantly changing world. We're looking for individuals who are passionate about innovation, continuous learning, and building scalable software solutions that make a real impact. Does that sound like you? Then you'd be a great addition to our dynamic engineering team.

We are looking for a Software Engineer

A passionate software professional who can design, develop, and deliver high-quality applications while collaborating effectively in an Agile environment and contributing to modern cloud-native solutions.

You'll Make a Difference By
  • Developing, testing, and maintaining high-quality software applications in an Agile development environment.
  • Analyzing business and technical requirements to design scalable and efficient software solutions.
  • Writing clean, maintainable, and well-documented code following software engineering best practices.
  • Debugging and troubleshooting complex software issues to ensure optimal application performance and reliability.
  • Collaborating closely with cross-functional teams, including product owners, architects, and fellow engineers, to deliver customer-centric solutions.
  • Designing and implementing event-driven, service-based, and cloud-native applications.
  • Contributing to code reviews, continuous integration, and continuous improvement initiatives.
  • Ensuring software quality through unit testing, automation, and adherence to engineering standards.
  • Supporting the team's Agile practices through active participation in sprint planning, reviews, retrospectives, and technical discussions.
You'll Win Us Over By
  • Holding a Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline.
  • Having 2 to 5 years of experience in Software Engineering within an Agile development environment.
  • Demonstrating strong analytical thinking and problem-solving capabilities.
  • Possessing experience in software debugging, software testing, software documentation, and software design principles.
  • Having hands-on experience with Java and Spring Boot for building enterprise-grade applications.
  • Demonstrating exposure to Event-Driven, Service-Oriented, and Cloud-Native Architectures (AWS experience preferred).
  • Having experience in writing and executing unit tests using JUnit and mocking frameworks such as Mockito.
  • Being proficient with Git and modern version control practices.
  • Possessing a deep understanding of multithreading, concurrency, and asynchronous inter-process communication concepts.
  • Demonstrating strong knowledge of data structures, algorithms, and software design patterns.
  • Showing excellent communication and teamwork skills while working in a collaborative Agile environment.
  • Being a quick learner with the ability to adapt to new technologies and business domains.
We'll Support You With
  • A collaborative and innovation-driven engineering culture.
  • Opportunities to work on modern cloud-native and distributed systems.
  • Exposure to cutting-edge technologies, tools, and engineering practices.
  • Continuous learning, technical training, and career development opportunities.
  • An inclusive workplace that values ownership, creativity, diversity, and professional growth.
  • Opportunities to collaborate with global teams on impactful and challenging projects.

This role is based in Pune, 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. #STS

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java
Senior Software Engineer - Java

Siemens • Maharashtra

On-site
INR 1,600,000 - 2,200,000
Senior Software Engineer -Full Stack
Senior Software Engineer -Full Stack

Siemens • Maharashtra

On-site
INR 3,000,000 - 4,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Siemens • Bengaluru Urban

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Siemens • Maharashtra

On-site
INR 900,000 - 1,300,000
Software Developer (Java + Microservices + Kafka)
Software Developer (Java + Microservices + Kafka)

Siemens • Maharashtra

On-site
INR 3,000,000 - 5,200,000
Senior Software Test Engineer
Senior Software Test Engineer

Siemens • Maharashtra

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer (C++ / Linux)
Senior Software Engineer (C++ / Linux)

Siemens • Maharashtra

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Siemens Mobility • Pune District

On-site
INR 1,400,000 - 2,100,000
Lead Software Engineer
Lead Software Engineer

Siemens • Maharashtra

On-site
INR 3,500,000 - 6,500,000
Lead Software Test Engineer
Lead Software Test Engineer

Siemens • Maharashtra

On-site
INR 3,000,000 - 5,200,000