Job Summary
Key Responsibilities
Role Overview
We are seeking an experienced Technical Architect – Java to lead the architecture, design, and implementation of enterprise-grade applications. The ideal candidate should possess strong expertise in Java technologies, microservices architecture, cloud-native application development, and technical leadership. The role requires close collaboration with business stakeholders, solution teams, and delivery teams to drive scalable and high-performing solutions.
Key Responsibilities
- Define end-to-end solution architecture for enterprise applications.
- Translate business requirements into technical architecture, design specifications, and implementation plans.
- Lead architecture reviews, design discussions, and technology selection initiatives.
- Design scalable, secure, and resilient applications using Java-based technologies.
- Architect and implement microservices-based solutions using Spring Boot and related frameworks.
- Define API and integration strategies using RESTful services and messaging platforms.
- Mentor development teams and enforce engineering best practices, coding standards, and design principles.
- Provide technical leadership during project execution and production support activities.
- Collaborate with business, product management, and client stakeholders to ensure alignment between business goals and technical solutions.
- Drive performance optimization, security compliance, scalability improvements, and cloud adoption initiatives.
- Participate in effort estimation, roadmap planning, risk assessment, and technical governance.
Skill Requirements
Core Technologies
- Core Java (Java 8/11/17+)
- J2EE, Multithreading, Collections, Design Patterns
- Spring Boot, Spring MVC, Spring Security, Spring Cloud
- Hibernate / JPA
Architecture & Integration
- Microservices Architecture
- REST API Design & Development
- Event-Driven Architecture
- Kafka / Messaging Platforms
- API Gateway and Service Mesh concepts
Cloud & DevOps
- AWS / Azure / GCP
- Docker, Kubernetes, OpenShift
- CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- Infrastructure and deployment best practices
Data Technologies
- SQL (Oracle, PostgreSQL, MySQL)
- NoSQL (MongoDB preferred)
Development Practices
- Agile/Scrum methodologies
- TDD, BDD, Unit Testing
- Performance Tuning & Security Best Practices
- Code Review and Technical Governance