Develop and Deploy Java products as part of next generation intelligent video surveillance platform of
Must have 4 - 6 years of experience in software development, and most of it should be in Java
Strong knowledge of object oriented programming concepts and principles Expert level hands-on knowledge on core Java
Strong knowledge of UI screen development
Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, JSF etc
Strong knowledge on JSE / JEE design concepts and database modelling
Strong understanding of HTML, CSS and Javascript, as well as any other standard web technologies
General knowledge of Agile development techniques and its influence on the release management process
Requirements
Strong conceptual and hand-on experience in advanced Java
Excellent working knowledge in Java based modern application development frameworks including Spring Boot, REST web services, MVC architectures, Design Patterns, Build management and Testing Methodologies.
Work experience in AWS is mandatory
Ability to grasp performance impact on business and build scalability into the products
Excellent analytical and communication skills
Ability to work in fast paced high performance environment and deliver results
Behavioral Competencies:
Task-oriented and goal-driven - focused on outcomes.
Great team player
Creative with problem solving mindset.
Open to receiving objective criticism and improving upon it.