Java Full Stack Developer
About this role
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
Frequently Asked Questions
Is the salary disclosed for the Java Full Stack Developer position at FIDEL SOFTECH LIMITED?
Where is the Java Full Stack Developer position at FIDEL SOFTECH LIMITED located?
Is the Java Full Stack Developer role at FIDEL SOFTECH LIMITED full-time or part-time?
How do I apply for the Java Full Stack Developer position at FIDEL SOFTECH LIMITED?
When was the Java Full Stack Developer job at FIDEL SOFTECH LIMITED posted?
You'll be redirected to FIDEL SOFTECH LIMITED's official application page on greythr.