Siemens is hiring for Software Engineer | Apply Now!

Join Telegram Channel!

Siemens is hiring for the position of Software Engineer (SE I) – Java in Noida, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.

Job Description:

Company NameSiemens
PositionSoftware Engineer (SE I) – Java
QualificationsBachelor’s Degree
Batch2020/ 2021/ 2022/ 2023/ 2024
Experience1 to 3 (Years)
LocationNoida, India

Key Responsibilities:

  • Design and develop innovative and high-performing features for next-generation software applications by applying strong computer science fundamentals, programming principles, and data structure knowledge combined with practical experience.
  • Develop, implement, test, and document reusable libraries and frameworks to support scalable application development across multiple projects, while meeting scope, cost, time, and quality constraints.
  • Ensure quality is embedded throughout the agile product lifecycle, including requirements gathering, design, coding, testing, delivery, and support.
  • Write clean, maintainable code, adhere to and enhance existing coding standards, and work within a professional software engineering environment involving source control, continuous integration, deployment, and shortened release cycles.
  • Align software development activities with organizational goals and performance metrics to ensure code objectives support business priorities.
  • Collaborate with product owners to assess technical feasibility and translate user requirements into clear technical specifications.
  • Provide product support by identifying and resolving root causes of production incidents and contributing to effective troubleshooting and issue resolution.
  • Take ownership of product quality and promptly address production defects to maintain high system reliability.
  • Promote and practice a DevOps mindset within the development team to enhance collaboration and operational efficiency.
  • Apply data-driven analysis and make pragmatic decisions that balance immediate business needs with long-term technical solutions.
  • Stay updated with the latest technology trends and encourage continuous learning and improvement within the team.
  • Work collaboratively throughout the product lifecycle with senior engineers, development managers, product managers, and scrum masters in a global agile environment using scaled Scrum practices.
  • Actively contribute to continuous improvement initiatives, embrace change and complexity, adapt quickly to new challenges, and lead by example as a change agent.

Eligibility Criteria:

  • A Bachelor’s degree in Computer Science or a related discipline, or equivalent practical work experience.
  • 1 to 3 years of professional experience in software development.
  • Strong understanding of data structures, algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles.
  • At least 1 year of hands-on experience developing web-based applications using Java frameworks.
  • Minimum 1 year of experience in developing RESTful services, service-oriented architecture (SOA), and microservices.
  • Minimum 1 year of experience with unit testing, mocking frameworks, and test automation frameworks.
  • A DevOps mindset with experience in mature CI/CD environments, including implementation of exception handling, logging, monitoring, performance measurement, and understanding of operational metrics.
  • At least 1 year of experience working within Agile methodologies such as Scrum or Kanban.
  • Excellent communication, collaboration, and teamwork skills.

Technologies:

  • Proficiency in Java and J2EE, preferably with experience in Java 11 or newer versions.
  • Experience with messaging systems.
  • Hands-on knowledge of Spring Boot, Spring MVC, AOP, and Spring Security.
  • Familiarity with Hibernate or JPA for ORM (Object-Relational Mapping).
  • Experience working with databases such as SQL Server, MySQL, MongoDB, or PostgreSQL.
  • Knowledge of web servers like Tomcat, Jetty, WebLogic, or GlassFish.
  • Proficient in testing frameworks such as Mockito and JUnit.
  • Working knowledge of version control tools like Git or SVN.
  • Experience using build tools such as Maven or Gradle.

Preferred Skills:

  • Experience with AWS cloud services.
  • Contributions to open-source projects, personal repositories, or side projects.
  • Active participation in technology communities or meetups.
  • Certifications in relevant technologies or Agile methodologies.
  • Prior experience working in Agile environments implemented at scale across multiple global teams.
  • Familiarity with Kubernetes and Docker for containerization.
  • Exposure to gRPC framework.

About Company:

Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, the company creates technology with purpose adding real value for customers. By combining the real and the digital worlds, Siemens empowers its customers to transform their industries and markets, helping them to transform the everyday for billions of people.

How To Apply?

  • First, read through all of the job details on this page.
  • Scroll down and press the Click Here button.
  • To be redirected to the official website, click on the apply link.
  • Fill the details with the information provided.
  • Before submitting the application, cross-check the information you’ve provided.

Apply Link: Click Here

Join our WhatsApp Community: Click Here

Join our Telegram Group: Click Here

error: Content is protected !!