Search by job, company or skills

Happiest Minds Technologies

ARCHITECT - Java

Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Java Architect
Experience: 12+ Years (5+ Years in Architecture Roles)
Location: Bangalore
Employment Type: Full-Time

Job Summary

We are seeking a highly experienced Java Architect to design and deliver scalable, event-driven, distributed systems using Design Patterns and the Java ecosystem. The ideal candidate will have strong expertise in architecting enterprise-grade streaming platforms, defining technical strategy, and leading engineering teams in building robust, high-throughput, cloud-native applications.

Key Responsibilities

Architecture & Strategy

  • Design and architect end-to-end event-driven systems using Java-based microservices.
  • Define technical roadmap and architecture strategy for real-time streaming data platforms and distributed applications.
  • Develop reference architectures, reusable frameworks, design patterns, and technical blueprints.
  • Evaluate and recommend tools, frameworks, and technologies within the Kafka ecosystem.
  • Ensure architectural solutions align with business objectives, performance goals, and scalability requirements.

Technical Leadership

  • Lead architecture design and review sessions across engineering teams.
  • Establish coding standards, architecture guidelines, and best practices for Kafka-based systems.
  • Mentor senior developers and architects on distributed systems design and event-driven patterns.
  • Drive proof-of-concepts (POCs) for solving complex architectural and performance challenges.
  • Participate in code reviews and provide technical oversight on critical modules.

Required Experience

  • 12+ years of software development experience with minimum 5+ years in solution/technical architecture roles.
  • Proven experience designing and implementing large-scale distributed systems and microservices architectures.
  • Strong exposure to Domain-Driven Design (DDD) and event-driven design principles.

Mandatory Technical Skills

Core Java

  • Expert-level proficiency in Java, Spring Boot, and Spring Cloud.

Event-Driven Architecture

  • Strong expertise in Event Sourcing, CQRS, and event-driven architecture patterns.
  • Experience with serialization formats such as Avro, Protobuf, and JSON Schema.
  • Knowledge of Schema Registry and schema evolution strategies.
  • Strong understanding of distributed systems concepts: CAP Theorem, eventual consistency, and distributed transactions.

Infrastructure & DevOps

  • Experience with Docker and Kubernetes.
  • Hands-on experience in CI/CD tools such as Jenkins, GitLab, and Terraform.
  • Cloud platform experience:
    • Amazon Web Services (MSK/Kinesis)
    • Microsoft Azure (Event Hubs)
    • Google Cloud (Pub/Sub)
  • Monitoring and observability using Prometheus, Grafana, and Jaeger.

Data & Integration

  • Experience with databases such as PostgreSQL, MongoDB, Apache Cassandra, and Redis.
  • Build tools expertise with Maven and Gradle.
  • API design experience with REST, GraphQL, and gRPC.

Security & Compliance

  • Strong understanding of security protocols such as OAuth2, JWT, and mTLS.
  • Knowledge of compliance and governance standards such as GDPR and CCPA.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong stakeholder management and communication skills.
  • Experience working in Agile/Scrum delivery environments.
  • Relevant certifications in Kafka, Cloud, or Solution Architecture are an added advantage.

 

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148296359

Similar Jobs

Bengaluru, India

Skills:

JavaDistributed SystemsCloudformationPostgreSQLSpring BootKafkaRedisMicroservicesMemcachedRabbitmqTerraformDockerMySQLMongoDBRestful ApisAzureKubernetesAWSSecurity best practicesGraphQL APIs

Bengaluru, India

Skills:

CloudformationRabbitmqJavaAgile DevelopmentLambdaDevopsApi GatewayRDSKafkaMySQLECSIamTerraformPostgreSQLSpring BootMicroservicesDistributed SystemsMemcachedAWSRedisKubernetesAzureDockerMongoDBRestful ApisEKSEvent-Driven ArchitecturesSecurity best practicesGraphQL APIs

Bengaluru

Skills:

Core BankingSolution ArchitectJavaWebCloudSpring BootTechnology ArchitectDigital TechnologiesAPI Architecture

Bengaluru, India

Skills:

JavaAgile MethodologiesPrometheusKafkaElk StackSpring BootSqlGoogle CloudNosqlRabbitmqDevopsDockerRestful ApisAzureKubernetesAWSMicroservices architectureSpring WebFluxReactive programming

Bengaluru, India

Skills:

JavaSpring BootKafkaGrafanaDatadogSqlMicroservicesSpark StreamingGcpDockerRestful ApisAzureKubernetesPythonAWSNoSQL databasesFlinkCloud-native application design