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

Software Engineer - (SE I) - Java @ Siemens

Home > Software Development

Siemens  Software Engineer - (SE I) - Java

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:   Java object-oriented programming SOA test automation frameworks SOLID principles unit testing web programming SQL microservices REST services DevOps Kanban design patterns CI/CD mocking frameworks Scrum

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Looking For .net React Azure Developer - Chennai/bengaluru/hyderabad

  • Tech Mahindra
  • 7 - 12 years
  • Hyderabad
  • 1 day ago
₹ 15-30 Lacs P.A.

Cloud Platform Engineer - C

  • Capgemini
  • 4 - 6 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

VBCS Developer - Pan India

  • Trigent Software
  • 7 - 12 years
  • Hyderabad
  • 2 days ago
₹ 25-27.5 Lacs P.A.

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Siemens

Siemens EDA (Siemens Digital Industries Software)