Job Description Summary
Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of cloud, platform and / or application.
Responsible for software lifecycle including activities such as requirement analysis, documentation / procedures, and implementation.
In this role, you will :
Implement user interfaces for application software with the latest UX methodologies
Apply principles of SDLC and methodologies like Lean / Agile / XP, CI / CD, software security, scalability, documentation practices, refactoring and testing techniques
Write code that meets standards and delivers desired functionality using the technology selected for the Project.
Develop microservices using Spring Boot as part of a microservices architecture.
Write unit tests in UI and services using frameworks like Angular Tests / Jasmine, Maven Tests.
Have all use cases Automated using any Automation framework.
Collaborate with UX, Product Owners, Architects, QA and Customers to meet the customer requirements.
Understand performance parameters and assess application performance
Work on core data structures and algorithms and implement them using the chosen technology
Proactively share information across the team, to the right audience with the appropriate level of detail and timelines
Relocation Assistance Provided : No