Pension Administration System development

Job ID: 40066485

Budget: $1,500 – $3,000 USD

Role Overview
We are seeking a Full‑Stack Java Developer to build and enhance a Pension Administration System.
The ideal candidate must be strong across backend, frontend, and database layers, with proven experience in financial or member‑based systems.

Required Technical Skills:
Backend (Core)
Java (5+ years) building enterprise systems

Spring Boot (REST APIs, layered architecture, validation, exception handling)

Spring Data JPA (paging, sorting, specifications, projections, custom queries)
MS SQL Server
Normalized schema design
Stored procedures, indexing, performance tuning
Strong referential integrity and transactional workflows
Flyway or Liquibase for schema migrations

Frontend:
Thymeleaf Layouts, fragments, form binding, validation messages

React:
Functional components, hooks, state management
API integration, pagination, filtering, error handling

Front‑end quality:
Clean UI/UX suitable for daily operations
Consistent layouts, responsive design, accessibility awareness

Tools & Development Environment:
IntelliJ IDEA (mandatory)

Must be fully comfortable using IntelliJ IDEA for:
Spring Boot development
JPA entity navigation and inspections

Database tools integration
Debugging, profiling, and refactoring
Git (branching, pull requests, code reviews)

Build tools: Maven or Gradle
Postman / Insomnia for API testing
Related categories: React.js Spring Boot Spring Data