29 Aug
|
Datamatics
|
Mumbai
Location: Mumbai, Bangalore
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 current components.
- DevOps Mastery:
Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
Mandatory Skill Set
- Java (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 Have
- Certification in
Azure Solutions Architect Expert or
AWS Certified Solutions Architect
.
- Knowledge of Front-end technologies (React/Angular) for full-stack architectural alignment (approx. 20%).
📌 Java Technical Architect (Spring Boot & .NET) (Mumbai)
🏢 Datamatics
📍 Mumbai