Job description
Our client is looking for highly skilled java based web app developers to build web applications for internal business use. As a Senior Engineer, you will be in charge for developing, enhancing and maintaining the internal business applications .
Responsibilities
Develop, Enhance & maintain internal business web applications and tools.
You build-it, you test-it, you own-it mentality.
Ensure programming best practices.
Work for the team across several locations and time zones.
Minimum Qualification
5-7 + years of experience in java based web application development
Sound knowledge of Spring frame work and spring frame work related solutions for web application development.
Java, Sprint Boot, Spring Data JPA / Hibernate, JPA, Sprint Data Redis, Spring MVC, REST, Jboss JBPM6, Redis sentinels/cluster
Sound knowledge of Spring frame work and spring frame work related solutions
JavaScript, HTML, CSS, JSON, Angular JS, bower/grunt/npm/yeoman
Batch: Talend ETL, Spring Batch
Caching and DB: Redis 3, MySQL 5.6
Server: Tomcat
Code management: Git, BitBucket
Unit testing: Junit, Mockito
Ops: Unix, Sonar, Jenkin
Experience in Unit Testing
Experience in data migration activities