Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - I @ Siemens

Home > Software Development

 Software Engineer - I

Job Description

What youll be doing

- Build innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, data structures combined with empirical experience into innovative solutions.

- Develop, implement, test and document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, within scope, cost, time & quality constraints.

- Build quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support.

- Write clear maintainable code, adhere/improve/augment existing standards, work in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.).

- Understand company goals and metrics and align with code objectives.

- Partner with product owners on whats feasible technically, participate in user requirements translation to technical specifications.

- Support our products, identify and fix root causes of production incidents, contribute to troubleshooting and resolution of support issues.

- Own product quality and work to quickly address production defects.

- Embed a DevOps mentality within the team.

- Demonstrate data-driven analysis and pragmatic decision making aligned with business and technology needs. Differentiate between immediate needs vs long term solutions.

- Challenge yourself and your team to stay current with the latest technological trends.

- Collaborate in product lifecycle with senior engineers, development managers, product managers, scrum-masters in an agile environment, with scrum implemented at scale globally.

- Be part of continuous improvement processes. Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader!

Requirements

What you need

- Bachelors in computer science or related discipline; or equivalent work experience

- 1-3 years of work experience

- Data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles

- 1+ years web-based applications using Java frameworks

- 1+ years REST services, SOA, micro-services

- 1+ years unit testing, mocking frameworks, test automation frameworks

- DevOps mindset experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge

- 1+ years experience working in agile methodologies (Scrum, Kanban)

- Strong communication, partnership, teamwork skills required

Technologies:

- Java, J2EE with (Java 11+ version)

- Messaging

- Spring Boot, Spring MVC, AOP, Spring Security

- Hibernate / JPA

- SQL Server/MySql/MongoDB or Postgress

- Tomcat/Jetty/Weblogic or Glassfish web server

- Mockito/Junit testing frameworks

- Knowledge of version tools like Git/SVN

- Maven or Gradle build tools

Bonus Points:

- AWS

- Open-Source contribution, repositories, personal projects

- Participation in communities of interest, meetups

- Certifications in technology, agile methodologies

- Prior experience in agile implemented at scale across multiple teams globally

- Kubernetes / Docker

- gRPC

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Siemens
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Hibernate Java AOP Spring MVC MySql J2EE Spring Boot JPA MongoDB SQL Server Spring Security

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

.Net Azure | 6 To 9 years | Pune, Mumbai & Bangalore |

  • Capgemini
  • 5 - 8 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Senior Java Developer

  • Kiya.ai
  • 5 - 7 years
  • Chennai
  • 17 hours ago
₹ Not Disclosed

Associate Consultant - Product Development

  • Yodlee
  • 9 - 14 years
  • Thiruvananthapuram
  • 18 hours ago
₹ Not Disclosed

Senior Software Engineer

  • Kiya.ai
  • 7 - 9 years
  • Chennai
  • 21 hours ago
₹ Not Disclosed

Siemens

Siemens EDA (Siemens Digital Industries Software)