Key Job Duties:
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
Mandatory Technical Skills:
- Must have total 4+ years hands-on Java design and development recent experience.
- Must have recent hands-on working experience in banking or large financial institutes or insurance or fintech companies.
- Must have current working in Bank or Insurance or Financial industry domain.
- Must have recent design and development experience in Java and API - Microservices for at least 2+ years (current).
- Must have working experience in Microservices design and development for at least 2+ years.
- Should have working experience as Java backend developer for last 3+ years.
- Working experience in System Integration Microservices to API is a must (2+ years current).
- API (exposing & consuming) Must.
- Working experience in Java, Microservices. Spring MVC, Spring Boot, Spring Framework is must.
- Working experience in banking project is required- Must 2+ years).
- Working experience in digital transformation projects is good to have.
- Prior experience in developing digital application using Java/API in local banks is good to have.
- Current role must be hands on Java/API design and development.
- Java 8/11, Spring boot, API, Micro services, Web service, REST APIs.
Requirements:
- Proven experience as a Full Stack Developer or similar role.
- Experience in developing Banking and Financial applications.If they have worked in Capital Market/Murex/Wholesale Banking/Treaury Market is an added advantage.
- Familiarity with common stacks.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Hibernate, Node.js).
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.