Requirements
-Over 6 years success delivering software design and development projects using Java/J2EE technologies
-Strong Java background and expertise in related technologies, such as Spring MVC, EJB, Hibernate/JPA, JMS, JSTL
-Deep knowledge of object-oriented programming and design
-Familiar with Micro service design
-Good knowledge in developing high concurrent systems
-Familiar with relational database design
-Experience in web services and public website development
-Must work effectively with other team members in design, development and implementation