Before our software developers write even a single line of code, they have to understand what drives our customers. What is the environment? What is the user story based on? Implementation means – trying, testing, and improving outcomes until a final solution emerges. Knowledge means exchange – discussions with colleagues from all over the world. Join our team and enjoy the freedom to think in completely new categories. To make difference join our Digitalization and Technology Solutions team based in Bangalore.
Job Description for Java Full Stack Developer
Responsible for the development and delivery of parts of a product, in accordance to the customers’ requirements and organizational quality norms. Activities to be performed include:
Requirement analysis and design of software solutions based on requirements and architectural /design guidelines.
Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.
Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality of product are met.
Performing code review and creation / support for relevant documentation (requirement/design/test specification).
Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines.
Performing regular technical coordination / review with stake holders and ensuring timely reporting and escalations if any.
Time to time communication with business partners / Product owner for status reporting
BE / B.Tech / ME / M.Tech / MCA
Experience & Skill Set Required:
2-5 years work experience in Software Engineering especially in professional software product development.
Experience in web application development using Java technologies
Knowledge / Competencies Required
Java/J2EE, REST web services, JPA/Hibernate, Spring
HTML, CSS, Java Script, Angular 2/4/5
OOPS, XML and JSON Processing, JUnit, Eclipse, Jenkins, GIT, JIRA
Optional: Spring Boot, Spring Data, Spring DI, Blazegraph, Ontotext, RDF , OWL, Apache JENA, RDF4J, SPARQL Protégé, MicroServices, Docker, AWS, XML/XSLT
* Work experience in Agile Scrum is a plus
* Effective verbal/written communication to interact with partners in other geographical locations
* Very flexible, self-motivated & proactive work style
* Very good skills in learning new technologies and implementing into the product
Siemens is dedicated to quality, equality and valuating diversity and we welcome applications that reflect the diversity of the communities with in which we work. Please find more information at www.siemens.com
We’ve got quite a lot to offer. How about you?
• You have a degree in science or engineering and knowledge of software development life cycle.
• You have good experience in development, engineering and have involved in global
Your first step to join our team is your application!
Our HR Team is looking forward to getting to know you.