Lead Software Developer/Engineer - Java Full Stack
Siemens
Job Description - Responsible for the development and delivery of Software Applications for suite of products under “Service Analytics @ MI”, translating software design into code in accordance with the product quality requirements.
RoleDrive the design and implementation of product featuresMaintain and improve the existing software product and non-product code baseProvide support towards prototyping of new feature ideas and analyzing technical feasibilitySupport the team in realizing timely and quality solutions and provide technical mentoring to the team members.Enable clear and regular information flow within team and across different stakeholders such as Project Manager, Product Owners, Architects, Test Managers, Test EngineersSkillsStrong hands-on experience Java programming, OOAD and Object-oriented programing.HTML and web application development preferably using Angular and REST services.Using tools such as GitHub, Maven, Jenkins, TestNG, JUnit, Spring Framework (Spring Boot, MVC, Security), and Hibernate/JPA.Database design and implementation (NoSQL or SQL)Thorough understanding of Design principles and patterns, tools, and methods.Knowledge in Hibernate, Junit will be an added advantage.In-depth knowledge and experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance, memory management etc.Experience in Agile software development setup is preferred.Established Leadership skills, self-driven, quality and result oriented, having strong attention to details.Educational Qualification:B.E. / B.Tech / MS / M. Tech/ MSc ( Computer Science)/MCAExperience:8+ years of Software Development Experience
RoleDrive the design and implementation of product featuresMaintain and improve the existing software product and non-product code baseProvide support towards prototyping of new feature ideas and analyzing technical feasibilitySupport the team in realizing timely and quality solutions and provide technical mentoring to the team members.Enable clear and regular information flow within team and across different stakeholders such as Project Manager, Product Owners, Architects, Test Managers, Test EngineersSkillsStrong hands-on experience Java programming, OOAD and Object-oriented programing.HTML and web application development preferably using Angular and REST services.Using tools such as GitHub, Maven, Jenkins, TestNG, JUnit, Spring Framework (Spring Boot, MVC, Security), and Hibernate/JPA.Database design and implementation (NoSQL or SQL)Thorough understanding of Design principles and patterns, tools, and methods.Knowledge in Hibernate, Junit will be an added advantage.In-depth knowledge and experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance, memory management etc.Experience in Agile software development setup is preferred.Established Leadership skills, self-driven, quality and result oriented, having strong attention to details.Educational Qualification:B.E. / B.Tech / MS / M. Tech/ MSc ( Computer Science)/MCAExperience:8+ years of Software Development Experience
Por favor confirme su dirección de correo electrónico: Send Email