Min 5 years of experience in Java development (J2EE, J2SE 8)
Extensive experience with Spring, Spring Boot Microservices, JPA, Hibernate etc.
Knowledge of object-oriented design, Multithreading, Concurrency, Caching.
Extensive experience in REST Web Services
Excellent knowledge of databases (My SQL)
Experience in testing tools (JUnit, SOAP UI, Postman)
Experience in build tools – Maven, Gradle
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience in web application servers – Tomcat etc
Knowledge of Web User Interface Design
Understanding of Agile Development methodology – SCRUM
Understanding of continuous integration – Jenkins and Code versioning tools- Git
Take Ownership of the software issues introduced as a part of its lifecycle.
Good understanding of Design Principles & excellent communication skills
To apply for this job email your details to firstname.lastname@example.org