Description Technical Skills Desired: • Worked on Angular JS 6.x and / or latest versions • Worked on Web services (Apache cxf, REST, SOAP APIs and micro services) development. • Development experience on UI development (JQuery, JSON, JavaScript, Angular) and middle tier java development. • Experience using SQL Server or Oracle or No SQl DB [MongoDB] • Development experience in Spring MVC / Spring Boot / Spring Security / Spring Batch • Worked with Java and J2EE with Hibernate, Servlets etc, usageof unit testing tools like junit etc, static code analysis tools etc • Resolves technical issues through debugging, research, and investigation. • Usage of troubleshooting tools like J Profiler, J Meter or application performance tuning etc. • Development experience using Docker, Kubernetes, Containerization etc • Willing to take up proof of concepts and showcase the technical capability • Knowledge of code versioning tools {{such as Git, or SVN}}. • Follow the coding standards for java and angular development. • Exposure to Non web based developments, for both mobile and desktop. (Good to have) Functional Skills Desired: • Good knowledge in product development domains • Knowledge in Finance and Insurance domain preferred • Maintain quality and ensure responsiveness of applications. • Complete application development by coordinating requirements, schedules, and activities contributing to team meetings; • Troubleshooting development and production problems across multiple environments and operating platforms. • Collaborate with the rest of the engineering team to design and launch new features • Understanding and implementation of security and data protection. • Designs, develops, and implements web-based Java applications to support business requirements. • Ensure designs are in compliance with specifications and standards and best industry practices. • Creates design documents using Visio and performs program coding and testing. • Usage of Process tools – JIRA, TFS, HP QC or any other agile tools, also knowledge of CMM Level 3 development process. • Self-motivated & working independently with minimal supervision. • Maintain code integrity and organization. • Experience working with graphic designers and converting designs to visual elements. • Understanding and implementation of security and data protection. Technical Skills Good to Have: Creates design documents using visio or any design tools [UML,Enterprise Architect etc] Usage of tools- code review, unit testing, performance tools – loadrunner Knowledge of tools related to CI/CD – Jenkins, Go Pipeline etc Understanding of distributed application design using tools like– WS02, Docker – Kubernetes, Spring eureka,zuul, zipkin frameworks, ELK etc Job Description