Search by job, company or skills

OmniMD

OmniMD - Senior Java Lead - Microservices Architecture

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

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 & 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)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 139886265