Java Architect

Weekday AI
Full-time
On-site

This role is for one of the Weekday's clients

Min Experience: 11 years

Location: Mumbai, Navi Mumbai

JobType: full-time

We are looking for a highly experienced Java Architect with a strong background in designing and implementing large-scale, high-performance systems. The ideal candidate will bring deep technical expertise in microservices architecture, modern Java frameworks, cloud-native development, and distributed systems.

Requirements

Key Responsibilities:

  • Architect and implement scalable, robust microservices-based applications.
  • Drive end-to-end microservice application architecture leveraging Docker, Kubernetes, or Docker Swarm.
  • Design and develop enterprise-grade systems using the latest Java/Spring technology stack.
  • Define and promote cloud-native architecture, domain-driven design (DDD), API design, and CI/CD best practices.
  • Lead the transition from batch-based processes to event-driven microservice architecture.
  • Develop solutions with REST, gRPC, or GraphQL APIs.
  • Implement in-memory databases and caching strategies using tools like Redis.
  • Integrate enterprise-grade queue management systems such as Kafka for real-time data processing.
  • Ensure application security by adhering to OWASP top 10 standards and implementing IAM/authentication mechanisms like OAuth 2.0 or SAML.
  • Collaborate in the selection and implementation of API gateway solutions such as Kong, WSO2, Nginx, or Tyk.
  • Work with RDBMS and NoSQL databases as needed for the application use case.
  • Contribute to enterprise-grade workflow management and automation systems.
  • Communicate complex technical concepts clearly to non-technical stakeholders.
  • Foster collaboration and knowledge sharing across technical teams.

Required Experience & Skills:

  • 10–13 years of hands-on experience in building and scaling large systems.
  • At least 4 years of experience in microservices architecture using Docker, Kubernetes, or Docker Swarm.
  • A minimum of 5 years in designing, developing, and supporting applications with Java and Spring Boot.
  • Experience with event-driven architecture, TDD (Test Driven Development), and CI/CD pipelines.
  • Expertise in RESTful services, gRPC, or GraphQL.
  • Solid experience in caching, in-memory databases (Redis), and enterprise messaging (Kafka).
  • Proficiency in security best practices, including OAuth 2.0, SAML, and IAM tools.
  • Experience in implementing API gateways and managing APIs.
  • Background in both relational and NoSQL databases.
  • Strong ability to articulate architectural decisions and rationale to a variety of stakeholders.
  • Proven collaboration skills with diverse engineering teams.

Preferred Qualifications:

  • Exposure to enterprise workflow systems.
  • Demonstrated ability to lead and mentor cross-functional teams.
  • Passion for solving architectural challenges and driving innovation.