Full Stack Software Architect (J2EE)
Job Description: Full Stack Software Architect (J2EE)
Role Overview & Demographics
- Position Title: Full Stack Software Architect (J2EE Focus)
- Location: Mumbai, Bengaluru - India
- Employment Type: Full-time, 5-Year Fixed-Term Contract (for ReBIT, extendable by mutual consent)
Education & Experience Requirements
- Education: B.E. / B.Tech in Computer Science, IT, or related field (Mandatory); M.E. / M.Tech / MS preferred.
- Total Experience: 1318 years of overall IT experience.
- Role Experience: Minimum 5 years leading full-stack engineering applications, system modernizations, and cross-functional teams.
- Target Industries: Technology, ITES, Shared Services, or Banking organizations.
- Domain Expertise: Proven track record of end-to-end architecture for enterprise-grade application preferably HRMS modules (workforce management, payroll, etc.).
Core Technical Skills (Mandatory)
- Full-Stack Architecture: Holistic capabilities bridging frontend (Angular) and backend (Java/Spring Boot) systems seamlessly.
- Legacy Modernization (J2EE): Strong background in deconstructing traditional J2EE frameworks (EJB, Servlets, JSP, WebLogic, JBoss) and converting them into distributed microservices.
- Workflow Automation: Hands-on or architectural familiarity with Process Orchestration engines (IBM BAMOE, Camunda, jBPM).
- Database Management: Deep understanding of relational (Oracle DB) data persistence.
- Analytics Integration: Preferred exposure to data delivery or business intelligence layers like IBM COGNOS.
- Preferred Certification: Oracle Certified Master, Java EE Enterprise Architect (OCMJEA) is highly advantageous.
Key Responsibilities
- End-to-End Delivery & Strategy: Act as the technical anchor translating business/domain requirements into full-stack, enterprise-ready features.
- Legacy Migration: Lead the migration path of enterprise-scale J2EE legacy codebases into modern cloud-native OpenShift/Kubernetes stacks without business disruption.
- Cross-Functional Synergy: Ensure seamless mapping between the user interface layers and backend event systems.
Talent Development: Train and mentor developers across both frontend and backend domains to miti