Job Description: Java Technical Architect (Spring Boot & .NET) Role Overview
Experience: 12+ years of experience as a Technical Architect or Lead Engineer.
Scope: Lead the design and development of end-to-end technical solutions, taking into account business requirements, scalability, performance, and security considerations across Java (Spring Boot) and .NET ecosystems.
Technical Leadership: Provide technical leadership and guidance to development teams, ensuring adherence to architectural standards and best practices for both JVM and .NET Core environments.
Architecture Assessments: Conduct architecture assessments, identify potential risks, and propose mitigation strategies (e.g., Monolith to Microservices) to ensure successful project delivery.
Roadmaps: Collaborate with cross-functional teams to define technical roadmaps, ensuring alignment with business objectives and industry trends.
Technology Evaluation: Evaluate and recommend technology stacks, frameworks, and tools (e.g., choosing between Java 21 vs. .NET 8 for specific use cases) that align with our technical strategy.
Governance: Define and maintain architectural principles, standards, and guidelines, promoting consistency and quality across diverse project teams.
Innovation: Stay up-to-date with emerging technologies (AI/ML integration, Cloud Native patterns), continuously refining and enhancing our technical capabilities.
Quality Assurance: Review and approve system designs and technical documentation, ensuring clarity, completeness, and cross-stack compatibility.
Process Excellence: Identify opportunities for process improvements, automation (DevOps), and optimization to enhance the efficiency of our development practices.
Cloud Architecture: Experience of setting up high availability API interfaces and high-performance ($leq 1$s response time) APIs in Azure/AWS.
Containerization: Expert understanding of containerization (Docker) and orchestration (Kubernetes) for Java and .NET programs.
Hands-on Research: Ability to support architecture with experience and research, building POCs and frameworks for new components.
DevOps Mastery: Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
Mandatory Skill SetJava (Backend): Minimum 5 years (Java 17/21) - Mandatory
Spring Boot: (Spring Security, Spring Data, Spring Cloud) - Mandatory
.NET Core / .NET 8: Experience leading or architecting .NET solutions - Mandatory
Microservices: (Mandatory) Design patterns, Service Mesh, and Event-Driven Architecture.
Cloud Experience 3+ years: Azure Kubernetes Services (AKS), Azure Functions, Azure SQL, Cosmos DB, or AWS equivalent.
Infrastructure as Code: Terraform (Mandatory).
Testing Strategy: Unit Testing, Integration Testing, and Test-containers (Mandatory).
Database Management: Deep understanding of SQL.
Legacy Modernization: Proven experience in Design Experience and Legacy System transformation.
Hands-on Architect: Solving complex problems, POC creation, framework development, and Unit Testing.
Nice to HaveCertification in Azure Solutions Architect Expert or AWS Certified Solutions Architect.
Knowledge of Front-end technologies (React/Angular) for full-stack architectural alignment (approx. 20%).

Keyskills: Java architect .Net Spring Boot java architecture Technical Architecture J2Ee Architecture
Lumina Datamatics is a trusted partner in providing Content Services, Retail Support Services, and Technology Solutions to several global companies in the Publishing and Retail industries worldwide. We are amongst the largest service providers in this spa