Job Summary
Job Summary: Contribute to all stages of the software development lifecycle. Design implement and maintain Java-based applications capable of handling high-volume and low-latency tasks. Analyse user requirements to define business objectives. Envision system features and functionality. Define application objectives and functionality. Ensure application designs conform to requirements.
Responsibilities
Required Technical Skills: Core Java Spring Boot Microservices & Spring TransactionsNice to have Technical Skills: MySQL Angular JS Azure Cloud Spring MVCDomain Skills: Asset & Wealth Management Fund AccountingTransform requirements into specifications.
Create detailed design documentation.
Propose changes to the current Java infrastructure.
Develop technical designs for application development.
Write well-designed testable code.
Identify and resolve any technical issues that arise.
Conduct software analysis programming testing and debugging.
Manage Java and Java EE application development.
Develop documentation to assist users.
Prepare and release software components.