JAVA FULL STACK DEVELOPER
Job Description
1 Role** JAVA Fullstack Developer
2 Required Technical Skill Set** 4+ years of experience in Spring, SpringBoot JPA, EJB or JSF
3 Desired Experience Range** 4+years
4 Location of Requirement Bangalore, NCR
Must-Have**
Advanced skills in at least one Object Oriented language (Java)
Experience writing code in Java at a familiarity level as a minimum
Familiar with design patterns and web application architectures
Experience working with and developing REST based web services or other server-based APIs
Knowledge of Java enterprise development (Spring, SpringBoot JPA, EJB or JSF)
Experience with unit testing frameworks (Junit, TestNG, Mockito)
Demonstrated ability to learn new technologies quickly - technophile loves tinkering and is self-motivated to learn new things
Knowledge of unit testing and build processes (Maven, Ant, Jenkins, Hudson or Cruise Control)
knowledge of containerization (Docker)
Hands-on experience with Java web applications servers (JBoss, Tomcat, WebLogic, GlassFish or WebSphere)
Willing to learn and apply agile development methodologies (Scrum, FDD, TDD)
Experience working with RDBMS and NoSQL (Cassandra) databases
Good written and verbal communication skills