What you will do
- Demonstrate solid technical skills, communication skills and independence in decsion making.
- Perform development tasks and take decisions independently, demonstrate responsibility for all tasks and ensure completion with good quality, timely delivery and efficiency.
- Work with teams across organizational and geographical boundaries to design and develop state of the art software applications working closely with Architect & Senior Developers.
- Apply clean code principles: execute code reviews, code inspections, unit testing, performance measurements and other quality tasks.
- Practice agile development methodology with an understanding of CI/CD concepts, processes, tools.
What you should bring
- Strong educational qualification with 1-3 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 one or more Ul technologies such as AngularJS, SAPUI5, SAP Fiori Elements, JavaScript (runtime environment Node.js), CSS, Query
- Understanding of Microservices, event-driven and CQRS architecture
- Knowledge of exposing and consuming RESTful APIs; a plus if experience with SAP oData V2, V4
- 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
Good to have
- 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:ERP, Testing, Procurement, Developer, Cloud, Technology, Operations