HamburgerMenu
hirist

OmniMD - Senior Java Lead - Microservices Architecture

OmniMD
8 - 12 Years
Others

Posted on: 09/01/2026

Job Description

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 Responsibilities:

Architecture & 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 handling.

Node:

- 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.

Required Technical Skills Summary:

Backend (Expert):

- 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 delivery-focused.

Nice-to-Have :

- 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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in