Description
- Experience: 8-12 years overall experience, including 5+ years in technical leadership and architecture roles.
- Employment Type: Full-Time.
- Location: Onsite (Ahmedabad).
- Summary: We are seeking a Senior Java Technology Leader with strong backend expertise and fair working knowledge of modern frontend technologies, capable of designing and leading end-to-end, full-stack, cloud-native platforms.
The role requires ownership of overall technical architecture, spanning backend microservices, APIs, frontend integration, cloud infrastructure, and DevOps pipelines, while mentoring teams and driving engineering excellence.
Key & Technical Strategy
- Define and own end-to-end system architecture covering:
- Backend microservices (Java-based).
- API and integration layers.
- Frontend architecture and integration patterns.
- Design scalable, secure, and resilient microservices architectures.
- Establish architectural standards for backend, frontend, and integration layers.
- Produce and review HLD, LLD, sequence diagrams, and deployment architectures.
- Drive architectural governance across multiple engineering teams.
- Lead modernization initiatives (monolith to microservices, UI modernization, cloud migration).
Backend Engineering (Primary Focus)
- Strong hands-on experience with Java 8+, JVM internals, multithreading, and performance tuning.
- Extensive experience with:
- Spring Boot, Spring MVC, Spring Cloud.
- Hibernate / JPA.
- RESTful and event-driven services.
- Enforce clean code, design patterns, and best practices.
- Review complex code and guide teams on performance and scalability improvements.
Microservices & Distributed Systems
- Design domain-driven microservices and service boundaries.
- Implement API gateways, service discovery, circuit breakers, retries, and rate limiting.
- Architect synchronous and asynchronous communication:
- REST / gRPC.
- Messaging (Kafka, RabbitMQ, ActiveMQ).
- Handle cross-cutting concerns:
- Observability.
- Security.
- Fault tolerance.
- Data consistency.
Frontend & Full-Stack Awareness (Required Working Knowledge)
- Fair working knowledge of modern frontend frameworks:
- Angular.
- ReactJS.
- Understanding of:
- Component-based architecture.
- State management concepts.
- Frontend build tools and bundlers.
- Ability to:
- Review frontend code at an architectural level.
- Guide teams on frontendbackend integration.
- Define REST/GraphQL contracts aligned with UI needs.
- Collaborate closely with frontend teams to ensure:
- Performance optimization.
- Secure API consumption.
- Consistent UX and error Working knowledge of Node.js for:
- API gateways / BFF patterns.
- Lightweight integration services.
- Real-time or event-driven use cases.
- Understanding of when to use Java vs Node.js in a polyglot microservices environment.
- Ability to review Node.js services for structure, security, and scalability.
- High availability.
- Disaster recovery.
- Cost optimization.
- Implement authentication and authorization:
- OAuth2, JWT, OpenID Connect.
- Secure API design and frontend consumption.
- Follow OWASP guidelines for both backend and frontend vulnerabilities.
- Conduct performance reviews and load-testing strategies.
- Strong experience with RDBMS and NoSQL databases.
- Design scalable data models for microservices.
- Optimize queries, indexing, and caching.
- Implement caching strategies (Redis, in-memory, CDN where applicable).
Team Leadership & Engineering Excellence
- Provide technical guidance, design reviews, and code reviews.
- Support hiring, onboarding, and performance evaluations.
- Drive Agile/Scrum execution from a technical leadership standpoint.
- Foster a culture of quality, ownership, and continuous improvement.
Backend (Expert)
Required Technical Skills Summary:
- Java 8+.
- Spring Boot / Spring Cloud.
- REST APIs.
- Microservices architecture.
Node.js (Working Knowledge)
- Node.js runtime.
- Express / similar frameworks.
- BFF and integration patterns.
Databases
- SQL and NoSQL.
- Caching technologies.
Soft Skills & Leadership Qualities
- Strong architectural thinking and problem-solving ability.
- Clear communication with technical and non-technical stakeholders.
- Ability to mentor senior engineers and tech leads.
- Strategic mindset with hands-on execution capability.
- Ownership-driven and :
- Experience with Domain-Driven Design (DDD).
- Event-driven architecture.
- Experience in regulated domains (Healthcare, FinTech).
- UI performance optimization and accessibility awareness.
What We Offer
- Leadership role with architecture ownership.
- Opportunity to influence full-stack technology direction.
- Work on large-scale, modern microservices platforms.
- Competitive compensation and career growth.
(ref:hirist.tech)