Search by job, company or skills

9-11 Years
Not Disclosed
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

Job Summary

We are looking for an experienced Associate Java Architect with strong hands-on development and mandatory solution architecture experience. The ideal candidate will have deep expertise in Java, Spring Boot, Spring Cloud, microservices, distributed systems, API security, system design, and AWS cloud architecture.

The role will involve designing scalable, secure, and high-performance enterprise applications while providing technical leadership and architectural guidance to development teams.

Key Responsibilities

  • Design and architect scalable, highly available, and secure enterprise applications.
  • Define application architecture, technical standards, design patterns, and best practices.
  • Lead system design and architecture for high-scale distributed systems.
  • Design and develop microservices using Java, Spring Boot, and Spring Cloud.
  • Design robust and scalable RESTful APIs and API security using OAuth2 and JWT.
  • Evaluate technology choices and provide technical recommendations.
  • Design event-driven solutions using Kafka/RabbitMQ.
  • Define caching, load balancing, database optimization, and performance strategies.
  • Apply Domain-Driven Design (DDD) and clean architecture principles.
  • Guide development teams through technical design, code reviews, and architecture decisions.
  • Design and deploy cloud-native solutions using AWS, Docker, and Kubernetes.
  • Address scalability, reliability, security, performance, and maintainability concerns.
  • Collaborate with product, engineering, and business stakeholders to translate requirements into technical solutions.

Required Technical Skills

  • 9+ years of experience in Java development; 10+ years preferred.
  • Strong expertise in:
    • Java 8+
    • Spring Boot
    • Spring Cloud
    • RESTful API design
    • Hibernate / JPA
  • Strong understanding of:
    • Microservices architecture
    • Distributed systems
    • Event-driven architecture
    • System Design & Architecture
    • API security, OAuth2, and JWT
  • Hands-on experience designing high-scale and highly available systems.
  • Strong knowledge of:
    • Redis and caching strategies
    • Kafka / RabbitMQ
    • Load balancing
    • Database optimization
    • CAP theorem
    • Design patterns such as Factory, Strategy, Singleton, Observer, and Builder
  • Experience with Domain-Driven Design (DDD) and clean architecture principles.
AWS & Cloud Expertise

  • Hands-on experience designing and implementing solutions on AWS.
  • Experience with Docker and Kubernetes.
  • Understanding of serverless architecture and cloud-native application development.
  • Strong knowledge of cloud networking, security, scalability, and high availability.

GenAI – Good to Have

  • Exposure to LLM APIs such as OpenAI or Anthropic.
  • Experience building AI-powered applications.
  • Understanding of vector databases and embeddings.
  • Exposure to AI orchestration frameworks.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Architecting/Solution Design experience is mandatory.
  • Strong analytical, problem-solving, communication, and technical leadership skills.

Key Competencies

Java & Spring Architecture | Microservices & Distributed Systems | System Design & Architecture | AWS Cloud | API Security & Event-Driven Architecture

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Event-driven architecture

Hibernate JPA

Domain-Driven Design (DDD)

Java 8+

Microservices architecture

Redis and caching strategies

System Design Architecture

RESTful API design

CAP theorem

API security OAuth2 and JWT

About Company

Similar Jobs

10-18 yrs
Bengaluru, India
Skills:
High Availability (HA), Disaster Recovery (DR), Google Cloud Platform (GCP), GKE (Google Kubernetes Engine), Cloud Storage, Docker, Terraform, Logging, BigQuery, Devops, Ansible, Compute Engine, Iam, Kubernetes, Cloud Operations Suite, cloud security frameworks, Cloud DNS, Cloud SQL, VPC Load Balancers, multi-cloud environments, Cloud Monitoring, hybrid cloud, CI/CD, Security Command Center
10-12 yrs
Bengaluru, India
Skills:
.Net Core, Azure Kubernetes Service (AKS), C#, SQL Server, Kafka, Oracle Rdbms, Azure Functions, Docker, Azure Data Lake, Azure cloud services, Kubernetes, Azure Service Bus, CI/CD pipelines
8-12 yrs
Bengaluru, India
Skills:
Prometheus, Bash, Grafana, Gcp, Docker, Terraform, Linux, Azure, Helm, Kubernetes, Python, AWS, Git-based CI CD, vLLM, OpenTelemetry, TGI, NVIDIA Triton
10-12 yrs
Bengaluru, India
Skills:
containerization , Api Management, Cloud Architecture, Prometheus, Kafka, Grafana, Redis, Microservices, Helm, Kubernetes, Azure DevOps, Infrastructure as Code, Multi-Region Architecture, NoSQL databases, GitHub Actions, OpenTelemetry, Multi-Tenant Architecture
8-10 yrs
Bengaluru, India
Skills:
Informatica Intelligent Data Management Cloud (IDMC), Database Design, PostgreSQL, Shell scripting, Functions, Sql Development, Python, Etl, AWS Cloud DMS, Stored procedures, Query performance tuning