Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

FIDEL SOFTECH LIMITED

Java Full Stack Developer

Posted Updated
Discussion

Description

Roles and responsibilities:

1) Conceptualize & develop end-to-end solutions across the PMS platform (Client Onboarding, Fund Activation, Trade & Broker/Custodian Integration, Reconciliation, EOD/NAV Monitoring, Reporting & Client Portal) by:

a. Executing the full software development life cycle (SDLC) in an Agile-based product development project

b. Working as an individual contributor and owning modules end-to-end (backend + frontend)

c. Analyzing requirements and defining system objectives across both operational (PMS) and client-facing (portal) workflows

d. Reverse engineering and integrating with the existing Software PMS platform where required

e. Identifying functional and feature-level requirements for backend services and React UI components

f. Defining system architecture, REST API contracts, component design, and React component/state structure

g. Implementing the solution — writing well-designed, secure, and high-performance Java Spring Boot services and React/TypeScript components

h. Writing unit and integration test cases (JUnit/Mockito on backend, Jest/React Testing Library on frontend)

i. Attending scrum calls and interacting with stakeholders (Operations, Compliance, Fund Managers, client) on a daily basis

j. Mentoring team members across both backend and frontend

Desired Experience: 7-8 years of relevant full stack experience

1) Hands-on experience in:

a. Understanding and designing requirements for Portfolio Management / Wealth Management workflows (trade processing, reconciliation, valuation/NAV, reporting)

b. Developing and maintaining Java Spring Boot services and React.js (with TypeScript) UI components end-to-end

c. Implementing messaging and file-based integration services (SFTP, REST/SOAP) — relevant for PMS file exchange (Scrip Master, Bhav Copy, Transaction and Corporate Action files)

d. Implementing using multi-threading and batch-processing approaches (Spring Batch) for EOD/NAV style jobs

2) Strong knowledge of Spring Boot, React (Hooks, Redux Toolkit / React Query), TypeScript, J2EE architecture/design patterns, Object-Oriented Design methodologies, data modeling techniques, and Web Services interface development (SOAP/REST)

3) Strong knowledge of Hibernate, Spring, Spring Data JPA, Dependency Injection (IoC), and MVC

4) Strong knowledge of MySQL, Stored Procedures, View, relational database technologies, indexing, query optimization, and persistence frameworks

5) Working knowledge of Git/GitFlow, SonarQube (code quality/static analysis), CI/CD pipelines, and Docker

6) Good written and verbal communication skills; self-motivated

7) Experience mentoring team members

8) Prior exposure to Portfolio Management Systems (PMS), Wealth Management Systems (WMS), or capital markets/financial services platforms is a strong plus

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →