- Strong technical skills with technologies like Java/J2EE, Hibernate, Spring, SAP HANA and Odata/REST protocols to develop cutting edge software that performs and scales in cloud environment
- Design and implement Java based solutions with scalability, reliability, maintainability and testability
- Server oriented knowledge in Java backend development (tomcat, JEE, dependency injection, and more) - 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
- 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