Responsibilities
Works on both Client and Server side tasks
Works closely with Endava & client Architects and Business Analysts to understand business and technical requirements
Disseminates this knowledge inside the team
Implements functionality in multiple applications and/or components
Solve complex technical problems
Review and enforce the quality of code written within the team.
Qualifications and Experience
4+ years of experience working in Java (7 and 8) , Spring, Hibernate are required;
Knowledge of Tomcat, Jetty, Websphere, RabbitMQ
Knowledge of DB2, Oracle
Good understanding on the software design principles.
Good communication skills and the ability to take part in both team debates as well as client discussions
The ability to work well as part of a team using the agile methodology;
Very good command of spoken and written English
Desirable skills:
Build Tools – Maven, Gradle
Source Control – GIT, BitBucket
The ability to take the initiative and drive for results