Key Technical Skills
Server side language/ platform/ frameworks - Core Java 11, Java EE (CDI/JPA/JMS/JAX-RS),EJB 3.2, Hibernate, Apache Shiro, ANTLR, Infinispan
UI frameworks - Backbone JS , ReactJS, , JQuery
Database – Oracle 18/19c. Must have good experience of interacting with database via ORM ( JPA/Hibernate) as well as adhoc SQL queries.
Good data modelling knowledge both on database side and JPA entities.
Application server - Jboss EAP
Testing Library / Tools - JUnit 5, Enzyme, QUnit, Karma and Cucumber
Backbone JS, ReactJS (UI),and EJB 3.x, JPA (Server side) are a must and non-negotiable.
Build tool – maven, npm
VM management – Vagrant
Reporting tools – Jasper
Version control – Git
Code quality - Sonar
Hands-on individual responsible for producing excellent quality of code, adhering to expected coding standards and industry best practices.
High levels of ownership and commitment on deliverables.
Problem-solving / Trouble shooting skills.
Strong Communication Skills - Should be interact with client stakeholders to probe a technical problem or clarify requirement specifications.
Experience in handling team technically.
Highly motivated and takes initiative
Willingness to learn and understand the business domain
Ability to meet client needs without sacrificing deadlines and quality
Ability to work effectively within global team
Good written and communication skills
Ability to cope with changing priorities
Takes accountability for their own work
Aligns immediate needs with long-term strategies