- 8+ years of hands-on development experience with Java 1.8 or above
- Experience developing solutions with front end Java Script frameworks and technologies such as ReactJS, Angular (version 7 or above)
- Experience with SOLID principals and object-oriented patterns
- Ability to apply architectural patterns and principles to achieve reusability, testability, scalability and maintainability
- Experience in HTML, CSS, Bootstrap, JavaScript and jQuery
- Experience developing RESTful webservices based applications
- Experience with server-side frameworks such as spring (like MVC, Springboot, Springbatch, etc.)
- Experience working with ORM frameworks such as Hibernate
- Experience working with RDBMS such as Oracle, SQL Server, or DB2 etc.
- Experience in front end testing frameworks (example: Jasmine/Karma)
- Experience in CI/CD, preferably using Jenkins, Git
- Experience working in distributed Agile teams
- Ability to work independently and strong problem solving skills
In considering candidates, time is of the essence, so please respond quickly.