Job Description :
Job Roles / Responsibilities:

Architect, Design, and Develop extensible, scalable and highly-available Java/Angular based microservices
Understand the requirements, current state architecture of the application and create roadmap for the future enhancements accordingly.

Create Software Architecture Document, High Level and Low-Level Design document, Non-functional requirements for the project
Define Integration Design and Security Design for the Web Services and Enterprise components involved
Solid knowledge of Core Java, Spring framework, RESTful web services including demonstrable experience in the full J2EE stack
Design and development of modular, object-oriented Java
Project and code management in Jira / Bitbucket and Confluence
Experience with Agile methodologies, most specifically Scrum (Preferable)
Helping customers architect scalable, highly available application solutions that leverage AWS services