Job Description :
Role: Senior Java Developer (Full stack)

In this role candidate will be responsible for developing, enhancing & supporting application using implementing changes to the database and service models, creating new modules, and developing integrations with 3rd party platforms. The ideal candidate will be a full stack developer (JavaScript/ AngularJS / HTML / CSS / Java / SQL

Essential Responsibilities and Duties:

Develop, troubleshoot and maintain application code for existing application on both the front-end (JavaScript, HTML, CSS, AngularJS, Dojo etc and the back-end (Java, Hibernate, Spring, SQL etcCollaborate with client and team in defining architecture; implementation of requirements; identify and proactively advise on potential risks to successGather requirements from internal and external stakeholdersDesign, develop, test & deploy new modules throughout their life cycle - Translate design vision provided by the management teamManage application dependenciesFix bugs and add featuresWork with Q/A team to develop and maintain regression and unit testing platformMaintain application infrastructureResearch and recommend changes to management team to improve application and user experienceFollow coding conventions, policies and procedures provided

Required Skills:

4-6 years of core Java & J2EE development experienceExperience with AngularJS, Spring, Hibernate, JavaScript, HTML, CSSSolid experience with JBoss, Jetty, SQL, JSON/XML, REST & SOAP services, JQuery, Linux, Data Design/ModelingProficiency in debugging code bases, designing APIs, writing unit tests and testable code

Good to have skills:

Familiarity with manufacturing domain, JIRA, SOAP UI, Postman, DOJO, encryption, SSL is a plus

Client : Tavant