What you will do
- S/he must possess superior technical leadership, communication skills and independence in decision making
- S/he works with teams across organizational and geographical boundaries for mainentance and continuous enhancement of state of the art software applications working closely with Architect
- S/he is capable to perform tasks and take decisions independently and ensure completion with good quality, timely delivery and efficiency
- S/he should be able to apply clean code principles: execute code reviews, code inspections, unit testing, performance measurements and other quality tasks, have understanding of CI/CD concepts, processes, tools and methodologies
What you should bring
- Strong educational qualification with 4-8 years of experience in software development
- Expert proficiency in Java w.r.t Spring Framework, Hibernate, Web Technologies and handling of data structures, SQL scripts
- Proficiency in UI technologies: JavaScript (runtime environment Node.js), Angular JS, CSS, jQuery. Good to have: SAPUI5, Fiori Elements
- Understanding of Microservices, event-driven and CQRS architecture
- Knowledge of exposing and consuming SAP oData V2, V4 and RESTful APIs
- Understanding of Component and E2E testing and hands-on experience with an automated testing tool
- Ability to author software design, technical documentation and automation tests
What could be a plus:
- Exposure to all aspects of the software development lifecycle (SDLC)
- Customer facing experience
- Understanding of test driven development (TDD)
- Knowledge of Domain Driven Design
Job Segment:Testing, Developer, Java, Cloud, Procurement, Technology, Operations