Java Backend Features BFSI
Budget: ₹37,500 – ₹75,000 INR
I’m expanding the Java backend that powers our mobile solution for the BFSI sector and need three production-ready modules built from scratch:
• Secure user authentication – token-based login, MFA hooks, session management and audit trails.
• Real-time/high-volume data processing service to collect, validate and transform financial data before persisting it.
• Configurable reporting endpoints that expose curated datasets and summary metrics to the mobile app.
The existing codebase is Java with Spring Boot micro-services, REST APIs and a PostgreSQL store; Docker is used for local builds. Your work should fit cleanly into this environment, follow standard layering, compile with Maven and include unit tests that cover critical paths.
Acceptance criteria
1. All new endpoints pass automated tests (≥80 % coverage).
2. Authentication flow is OWASP compliant and integrates with our current JWT gateway.
3. Data processing handles at least 5k records/sec in staging without error.
4. Reports render in JSON within the agreed response time (<300 ms p95).
5. Code, README and deployment scripts are delivered via Git pull request.
Once merged, I will run end-to-end testing on the deployed container; successful completion triggers final sign-off.
• Secure user authentication – token-based login, MFA hooks, session management and audit trails.
• Real-time/high-volume data processing service to collect, validate and transform financial data before persisting it.
• Configurable reporting endpoints that expose curated datasets and summary metrics to the mobile app.
The existing codebase is Java with Spring Boot micro-services, REST APIs and a PostgreSQL store; Docker is used for local builds. Your work should fit cleanly into this environment, follow standard layering, compile with Maven and include unit tests that cover critical paths.
Acceptance criteria
1. All new endpoints pass automated tests (≥80 % coverage).
2. Authentication flow is OWASP compliant and integrates with our current JWT gateway.
3. Data processing handles at least 5k records/sec in staging without error.
4. Reports render in JSON within the agreed response time (<300 ms p95).
5. Code, README and deployment scripts are delivered via Git pull request.
Once merged, I will run end-to-end testing on the deployed container; successful completion triggers final sign-off.
Related categories:
Business, Accounting, Human Resources & Legal
J2EE
MySQL
Hadoop
Map Reduce
Docker
Spring Boot
REST API