Responsibilities
Serve in a senior engineer capacity with large-scale Application Development projects / programs
Holistically involve in designing solutions in a complex environment. Needs to consider impact on entire landscape in the design.
Research/troubleshoot, maintain & configure software, create test scripts and test applications and interfaces
Research, evaluate and recommend software and hardware products
Involve in high level and low- level design for services using microservices architecture
Ability to develop microservices using Spring and Spring Boot java framework.
Proficiency in building Java Web applications, Core Java
Ability to use various java design patterns and architecture patterns for the solution
Sound knowledge on API’s, Integrations
Hands-on implementation experience in event driven architecture using messaging platforms
Work with Enterprise Architecture team to propose design solutions as part of ARB
Guide development teams on technology solutions and bottleneck
Define standards, naming conventions and review the solution
Good knowledge on Dev. Ops process, automation and hands-on on developing Dev. Ops automation pipelines using tools like Jenkins / GitHub or similar tools
Bachelor's degree in Computer Science