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.
Experience: 8 +
Required Technical Skills: Core Java, Spring Boot, Microservices, J2EE, React JS
Nice to have Technical Skills: MySQL, Angular JS, Azure Cloud, Spring MVC
Domain Skills: Asset & Wealth Management, Fund Accounting
Roles & Responsibilities
Transform requirements into specifications
Create detailed design documentation
Propose changes to the current Java infrastructure
Develop technical designs for application development
Identify and resolve any technical issues that arise
Conduct software analysis, programming, testing, and debugging
Manage Java and Java EE application developmentx
Develop documentation to assist users
Prepare and release software components
Any Gradute