Java Architect

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Overview
We are seeking an experienced Java Architect to lead the design and evolution of scalable cloud-native microservices-based platforms. This role requires deep expertise in distributed systems Domain-Driven Design (DDD) multi-tenant architectures and event-driven systems.
As a Java Architect you will define technical vision drive architectural decisions establish engineering standards and mentor development teams while ensuring scalability resilience security and performance across the platform.

Key Responsibilities
Architecture & Design
  • Define and own end-to-end architecture for microservices-based distributed systems using Java and Spring Boot.
  • Design scalable resilient and high-performing multi-tenant platforms with strong tenant isolation and configurability.
  • Architect and implement event-driven systems using Kafka RabbitMQ or similar messaging platforms.
  • Apply Domain-Driven Design (DDD) principles to define bounded contexts aggregates domain models and integration patterns.
  • Establish architectural blueprints best practices design standards and reusable frameworks.
Technical Leadership
  • Provide technical direction and mentorship to engineering teams.
  • Review and validate architectural decisions design documents and critical code.
  • Drive coding excellence through clean architecture principles SOLID design TDD and code review best practices.
  • Guide teams in building secure fault-tolerant and observable systems.
Cloud & Platform Engineering
  • Design cloud-native solutions leveraging AWS services and containerized deployments.
  • Define strategies for API management using API Gateways such as Kong.
  • Architect CI/CD pipelines container strategies (Docker) and orchestration using Kubernetes.
  • Ensure observability through logging monitoring and tracing using ELK Stack Datadog Prometheus or similar tools.
Performance Security & Scalability
  • Architect for high availability disaster recovery and fault tolerance.
  • Conduct performance tuning and scalability planning.
  • Ensure secure design principles across services and integrations.
  • Make architecture trade-offs balancing scalability cost maintainability and performance.
Collaboration & Stakeholder Engagement
  • Work closely with Product DevOps QA and Engineering teams to align technical solutions with business goals.
  • Communicate complex architectural concepts to technical and non-technical stakeholders.
  • Participate in roadmap planning and technology strategy discussions.

Required Skills & Experience
  • 10 years of professional software development experience with strong expertise in Java and Spring Boot.
  • Proven experience architecting large-scale distributed microservices-based systems.
  • Deep expertise in Event-Driven Architecture and messaging platforms like Kafka RabbitMQ etc.
  • Strong hands-on experience with Domain-Driven Design (DDD) in complex enterprise systems.
  • Experience designing multi-tenant SaaS platforms.
  • Strong knowledge of AWS and cloud-native architecture principles.
  • Experience with API Gateway solutions (Kong or similar).
  • Hands-on expertise in SQL/NoSQL databases (Postgres Oracle MongoDB Cassandra Redis etc.).
  • Strong experience with Docker and Kubernetes in production environments.
  • Expertise in system design scalability patterns and performance optimization.
  • Strong problem-solving skills with the ability to evaluate architectural trade-offs.
  • Excellent communication and leadership skills.

Good to Have
  • Experience building internal engineering platforms.
  • Knowledge of infrastructure as code (Terraform CloudFormation).
  • Exposure to service mesh technologies.
  • Experience in high-scale SaaS product environments.

Required Experience:

Staff IC

Role OverviewWe are seeking an experienced Java Architect to lead the design and evolution of scalable cloud-native microservices-based platforms. This role requires deep expertise in distributed systems Domain-Driven Design (DDD) multi-tenant architectures and event-driven systems.As a Java Archite...
View more view more

Key Skills

  • Junit
  • General Ledger Accounting
  • End User Support
  • JQuery
  • Blackberry