Java Full Stack Developer

Siemens Mobility

Pune District

On-site

INR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Siemens Technology and Services Private Limited in Pune is seeking a mid-level Software Engineer to design, develop, and deliver high-quality applications in an Agile environment, with a focus on modern cloud-native solutions.

The role emphasizes collaboration with product owners, architects, and fellow engineers to build enterprise-grade software using Java, Spring Boot, and AWS, while ensuring robust testing and code quality.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or related engineering discipline.
  • 2–5 years of software engineering experience in an Agile development environment.
  • Strong analytical thinking and problem-solving capabilities.
  • Experience in debugging, testing, documentation, and design principles.
  • Hands-on experience with Java and Spring Boot for enterprise-grade applications.
  • Exposure to Event-Driven, Service-Oriented, and Cloud-Native Architectures (AWS preferred).
  • Experience in writing and executing unit tests using JUnit and mocking with Mockito.
  • Proficiency with Git and modern version control practices.
  • Deep understanding of multithreading, concurrency, and asynchronous inter-process communication.
  • Knowledge of data structures, algorithms, and software design patterns.
  • Strong communication and teamwork in an Agile setting.
  • Quick learner with adaptability to new technologies and business domains.

Responsibilities

  • 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 performance and reliability.
  • Collaborating with cross-functional teams to deliver customer-centric solutions.
  • Designing and implementing event-driven, service-based, and cloud-native applications.
  • Contributing to code reviews, CI/CD, and continuous improvement initiatives.
  • Ensuring software quality through unit testing, automation, and engineering standards.
  • Supporting Agile practices through sprint planning, reviews, and technical discussions.

Skills

Java
Spring Boot
AWS
Git
JUnit
Mockito
Multithreading
Concurrency
Data structures
Algorithms

Education

Bachelor's or Master's in Computer Science / IT / Electronics

Tools

None

Job description

Siemens Technology and Services Private Limited

Mid-level Professional

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer -Full Stack
Senior Software Engineer -Full Stack

Siemens Mobility • Pune District

On-site
INR 3,000,000 - 5,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Siemens Mobility • Pune District

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

Siemens Mobility • Pune District

Hybrid
INR 1,800,000 - 2,800,000
Senior Software Engineer -Full Stack
Senior Software Engineer -Full Stack

Siemens • Maharashtra

On-site
INR 3,000,000 - 4,200,000
Lead Software Engineer
Lead Software Engineer

Siemens • Maharashtra

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

Siemens Mobility • Pune District

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

Siemens • Maharashtra

On-site
INR 900,000 - 1,300,000
Data Engineer ( 2 to 5 Years)
Data Engineer ( 2 to 5 Years)

Siemens Mobility • Bengaluru

Hybrid
INR 1,500,000 - 2,600,000
Hybrid working
Diverse and collaborative culture
Learning and development opportunities
+1
Senior Full Stack Developer
Senior Full Stack Developer

Siemens • Bengaluru Urban

On-site
INR 1,500,000 - 2,100,000
Software Developer (Firmware, RUST, C++ and Linux)
Software Developer (Firmware, RUST, C++ and Linux)

Siemens • Bengaluru

On-site
INR 1,800,000 - 3,200,000