The Developer should be able to work as a Full stack developer with specialization either in UI or back end with basic knowledge in Devops. Design highly scalable and performant solution which address functional as we'll as non-functional requirement with high quality.
This is a development role with immense potential for growth. The potential candidate would work closely with other members of the team and other functional groups within SAP SuccessFactors.
Skills & Competencies:
- Design and implement Java based solutions with scalability, reliability, maintainability and testability
- Strong technical skills with technologies like Java/J2EE, Hibernate, Spring, SAP HANA , UI Technologies, and OData protocols to develop cutting edge software that performs and scales in cloud environment
- Server oriented - Knowledge in Java backend development (tomcat, JEE, dependency injection, and more) - mandatory
- Basic client-side knowledge of Web technologies, JS, HTML, CSS - mandatory.
- Should have Sound knowledge in Object Oriented Programming Principles, Design Patterns and Software Architecture, especially in new age Cloud solutions
- Must be able to design and implement across all layers of the software (UI, Backend, Database)
- Exposure to debugging, troubleshooting
- Knowledge of lean development infrastructure process including Git, TeamCity, Jenkins etc and exposure to Continuous Delivery practices
- Working knowledge of Scrum, Test Driven Development and passionate about unit test, integrity testing, stress testing and performance testing and test automation
- Awareness of critical concepts in DevOps and Agile principles
- Exposure to building large scale application deployed on public cloud like AWS, AZURE etc
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
- Monitoring and measuring customer experience and KPIs
Experience (Role Requirements):
- Requires minimum 5+ years of professional experience in developing Java/J2EE based enterprise web-based application
- bachelors in computer science or information technology is required
- Outstanding written and verbal communication skills.
- A collaborative approach and experience in working within team-oriented environments
- Highly developed communication skills and the ability to liaise with stakeholders at all levels
- The ability to lead projects effectively and independently to completion
Employment Type: Full Time, Permanent
Read full job description