i
Siemens
640 Siemens Jobs
Software Engineer
Siemens
posted 1mon ago
Flexible timing
Key skills for the job
Design and Development of various platform components of Gridscale X Meter Data Management
Write Unit test cases for the components developed
Integration testing of the components developed with other Gridscale X Meter Data Management product components, if required.
Bug fixes / Maintenance of the components developed as well as any other components of Gridscale X Meter Data Management assigned.
Design Documentation
Customer Facing Documentation
Collaboration with other Gridscale X Meter Data Management product development teams developing features on top of platform components.
Good knowledge in Core Java
Use your skills to move the world forward!
BE in Computer Science or equivalent
2- 4 years of experience in developing software applications using Java and database technologies.
Strong Analytical and Problem-Solving Skills.
Good knowledge in Advance Java (JMX, Multithreading, Java Memory Model, Garbage Collection, Class Loading, Generics, Annotations, Advanced JDBC, Stream API)
Strong knowledge in OOAD
Ability to debug complex Java and database applications
Exposure to unit testing frameworks Mockito, PowerMock
Astonishing attention to detail.
Ability to break down tricky topics to simpler pieces for easier understanding, in writing and in person.
Knowledge and Experience
Web Services (REST, SOAP)
Messaging technologies (Kafka)
Spring (AOP, Dependency Injection, Transactions, JTA, Spring JDBC), Spring Boot
Good written and oral communication skills
Some exposure to cloud and containerization technologies (AWS, Docker, Kubernetes)
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Siemens Software Engineer roles with real interview advice
Siemens is good place to work. I like the culture and benefits here. Job security is there. Work life balance is dependent on the project and clients.
Some clients will put more pressure, especially Indian clients
Read 131 reviews