Job TitleJava DeveloperRelevant Experience (in Yrs)1-2 Years ExpTechnical/Functional Skills Core Java, J2EE, Spring boot micro-services, Spring data JPA, hibernate, Docker, KubernetesExperience Required3+ ExpRoles and ResponsibilitiesTechnical skills:MUST HAVE Strong Java back-end experience(Frameworks like Core Java, J2EE, Spring MVC, Spring Boot, spring data JPA, Hibernate, JUnit etc.)Strong Experience in Docker, KubernetesStrong frontend skills using HTML, CSS, JavaScript etc.Experience using a major SPA framework Angular or React.Experience designing the database and SQL queries needed for enterprise applications.Knowledge of cloud technologies including AWS, Kafka is a plus.Reviews, analyzes, and modifies programming systems including encoding, testing, debugging, and documenting programs.Troubleshoots problems involving complex difficult issues.Analytical skills:Should be good at analyzing complex code and come up with quick resolutions for problem at hand.Should be good at deriving solution for complex problems in systematic yet smart ways.Should be aware of Java coding standards and best practices and should adhere to them at all times.Should be aware of Agile philosophies and try to stick to the paradigm.Should be aware of unit testing principles and should be able to write and execute them.Generic Managerial SkillsGood to have team management skills to lead the initiative if required. EducationBachelor of Engineering or relevantDuration of assignment (in Months)24 monthsWork Location Jefferson city ,MO