Senior Java Architect (freelance)

Year    MP, IN, India

Job Description

Project:

LMS for Indian Army (Intranet-Based System)

Location:

Jabalpur (Onsite)

Experience Required:

7-10+ years (Architect / Principal Engineer level)

Engagement Duration:



Development:

1.5 months

Post-Go-Live Support:

6 months (paid separately)

Type:

Freelance / Contract (Single Owner Role)

Project Overview



We are developing and stabilizing a mission-critical

Learning & Leadership Management System (LMS/LLMS)

for the

Indian Army

, deployed entirely within a

restricted intranet environment

.

The backend architect will

own the complete backend system

--architecture, database design, business logic, security, deployment readiness, and production stability.
There will be

no higher technical authority above this role

.

This is

not a feature-development role

. This role exists to

prevent last-moment failures

and ensure a stable, auditable, enterprise-grade system.

Role Summary (Non-Negotiable)



The selected freelancer will act as the

Backend Architect & Technical Owner

, responsible for:

Designing backend architecture Implementing complex LMS business logic Ensuring data integrity and audit compliance Handling deployment, UAT, and production issues Taking full accountability for backend correctness and stability

Core ResponsibilitiesArchitecture & Backend Ownership



Design and maintain a

modular Spring Boot backend

(Controller ? Service ? Repository) Define API contracts, DTOs, entities, mappers, and versioning strategy Own system design decisions and technical trade-offs

Business Logic (LMS-Critical)



Implement and maintain: Multi-level approval workflows (send-back, rejection, re-approval) Examination logic (auto question paper generation, randomization, difficulty logic) Negative marking and score finalization rules Result locking, visibility rules, and audit trails Ensure all edge cases are handled and validated

Database & Data Integrity



Design and optimize

MySQL schemas

for large datasets Handle indexing, joins, reporting queries, and MIS aggregations Manage schema changes and migrations safely

Bulk Operations & File Handling



Implement CSV/Excel bulk uploads with: Validation pipelines Partial failure handling Special character and encoding safety Ensure bulk operations do not corrupt data

Security & Audit Compliance



Implement strict

Role-Based Access Control (RBAC)

Maintain full audit logs (who did what, when) Ensure backend logic is compliant with secure, restricted environments

Deployment & Stability



Deploy and stabilize Spring Boot applications on

Linux / intranet servers

Handle Tomcat/JVM issues, logs, performance tuning Support UAT, go-live, and post-deployment bug fixes

Mandatory Technical RequirementsBackend



Java (7-10+ years hands-on) Spring Boot (enterprise-scale systems) REST API design & versioning Exception handling, validations, logging

Database



MySQL (schema design, optimization, reporting queries) Experience handling large production datasets

Production Experience



Must have handled

live deployments and production issues

Must be comfortable being the

final technical decision maker


Experience Filters (Strict)



Applicants

must have

:

Independently owned backend architecture for a large system Worked on

LMS / ERP / HRMS / Workflow / Exam or Assessment systems

Designed and implemented approval flows and audit-compliant systems Handled production outages or post-go-live issues
Applicants who

will be rejected

:

Developers who only worked under an architect Feature-only developers Candidates without production responsibility

Project Environment & Facilities



Onsite at Jabalpur (Army Premises)

A-Class Army Hospitality Provided

: Accommodation Food Internet

All travel expenses borne by Vision Guru


Engagement Model



Single-person backend ownership Close coordination with frontend team Availability during UAT and deployment is mandatory

Who Should Apply



Senior Java Architects / Principal Engineers Freelancers who can

single-handedly own backend systems

Engineers who value correctness, stability, and accountability

Mandatory Applicant Note (Read Carefully)



To be considered for this role,

you must include answers to the following in your application

:

Briefly describe

one large backend system

you have personally owned(not assisted on). What was the domain? What was the scale (users, data, modules)? Describe

one production issue

you faced after deployment and

how you diagnosed and resolved it

. Explain how you would design

backend logic for an online examination system

with: Randomized questions Negative marking Result finalization without data corruption Confirm your

availability for onsite work in Jabalpur

and

full ownership responsibility

during UAT and deployment.

Applications without these answers will be rejected without review.



Job Type: Contractual / Temporary
Contract length: 6 weeks

Pay: ₹100,000.00 per month

Benefits:

Food provided
Ability to commute/relocate:

Jabalpur, Madhya Pradesh: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):

Can you relocate to Jabalpur, Madhya Pradesh asap for the project duration as it's of Indian Army?
Experience:

Java: 8 years (Required)
Shift availability:

Day Shift (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5009956
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MP, IN, India
  • Education
    Not mentioned
  • Experience
    Year