Title: Java Fullstack Technical Lead
Job Description
Role Purpose
The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters
Must-Have Skills
-
Hands on with Core Java/ J2ee (Spring, Hibernate, MVC)
-
Experience working on Spring Boot, RabbitMQ & JBoss
-
Experience working on Micro services
-
Experience working with the CI/CD and DevOps goal/initiatives
-
Good working knowledge in SPRING Framework & Spring MVC
-
Hands experience on one of the JS frameworks (Angular, React) / MEAN stack
-
Hands on with any of the IDE (IntelliJ/Eclipse/RAD etc.)
-
Hands on with Rest based web services
-
Hands on with SQL queries and MySQL experience
-
Testing experience in JUnit/Spock/Groovy
-
Agile (Scrum, Kanban)
-
Design Patterns (IOC, MVC, Singleton, Factory)
Good to have Skills:
-
Experience in Subversion, GIT & Maven will be a plus
-
Experience of working in Agile environment will be a plus
-
Experience of Code Quality Tools like Sonar, Checkstyle, Findbug will be plus
-
Experience of working on DevOps and related toolsets will be a plus
-
Possess excellent written and verbal communication skills
-
Healthcare domain experience in Provider/Claim/Member is plus