Search by job, company or skills

Test Yantra

Java Backend Architect

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

Job Description

Job Title: Java Backend Architect

Experience: 1015 Years

About The Role

We are seeking an experienced Java Backend Architect to lead the design and development of scalable backend platforms and microservices-based systems. The ideal candidate will have strong architectural expertise in Java, Spring Boot, distributed systems, and cloud-native technologies, and will play a critical role in shaping the backend architecture for high-performance, enterprise-grade applications.

This role involves defining architecture standards, guiding development teams, optimising system performance, and ensuring secure and scalable service design.

Key Responsibilities

  • Design and define scalable backend architecture using Java, Spring Boot, and microservices architecture.
  • Architect and oversee the development of RESTful APIs ensuring secure and efficient inter-service communication.
  • Design and implement event-driven systems using Apache Kafka and messaging frameworks.
  • Define best practices for microservices architecture, service orchestration, and distributed system design.
  • Architect and optimise database solutions using MongoDB, NoSQL, and relational databases, including schema design, indexing strategies, and transaction management.
  • Implement authentication and authorization frameworks using Keycloak, OAuth2, JWT, and RBAC models.
  • Design solutions for real-time data processing using WebSockets and streaming architectures.
  • Collaborate with DevOps teams to architect containerised deployments using Docker and Kubernetes.
  • Establish coding standards, design guidelines, and development best practices across engineering teams.
  • Review system architecture, conduct design reviews, and mentor development teams on scalable system design.
  • Work closely with product, engineering, and DevOps teams to ensure seamless CI/CD integration and automated deployments.
  • Drive performance optimisation, scalability improvements, and resource utilisation efficiency across backend services.
  • Troubleshoot and resolve complex issues in distributed systems environments.
  • Contribute to automation initiatives such as RPA workflows or process automation modules, where applicable.

Skills & Qualifications

  • Strong expertise in Java (8+), Spring Boot, and Spring Cloud.
  • Proven experience designing microservices architecture and scalable backend platforms.
  • Strong experience in REST API design and distributed system architecture.
  • Hands-on experience with Apache Kafka and event-driven architectures.
  • Strong knowledge of MongoDB, NoSQL databases, and relational databases.
  • Experience with schema design, aggregation pipelines, indexing strategies, and transaction management.
  • Experience implementing authentication and authorization frameworks using Keycloak, OAuth2, JWT, and RBAC.
  • Experience working with Docker, Kubernetes, and containerised deployments.
  • Familiarity with CI/CD pipelines and DevOps collaboration models.

Additional Skills(Preferred)

  • Strong understanding of distributed systems, scalability, and performance engineering.
  • Excellent problem-solving, debugging, and optimisation skills.
  • Experience mentoring engineering teams and conducting architecture reviews.
  • Strong collaboration skills to work with product, engineering, and DevOps teams.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144849471

Similar Jobs