Java Architect

Bengaluru, Karnataka, India
Feb 10, 2025
Feb 10, 2026
Onsite
Full-Time
5 Years
Job Description

As a Java Architect, you will play a key role in designing, developing, and optimizing large-scale enterprise applications. You will be responsible for leading technical teams, ensuring best practices in software development, and driving architectural decisions that align with business goals. Your expertise in modern Java frameworks, cloud computing, and DevOps methodologies will be crucial in shaping the future of our technology stack.

Key Responsibilities

  1. Architect & Design. Lead the architecture and design of complex, distributed, and highly transactional applications.
  2. Technical Leadership. Provide guidance to developers, mentor junior team members, and promote best practices in coding, design patterns, and software development.
  3. Scalability & Performance. Optimize applications for scalability, high availability, and performance using modern cloud and microservices architectures.
  4. Agile Development. Work closely with Agile teams, participate in Scrum ceremonies, and drive best practices in Agile software development.
  5. Cross-Functional Collaboration. Collaborate with Product Managers, DevOps, and QA teams to deliver high-quality software solutions.
  6. Innovation & Problem-Solving. Stay updated with emerging technologies and drive innovation within the organization.
  7. Security & Compliance. Ensure that applications adhere to security best practices and compliance requirements.

Required Skills & Experience

Experience

  • 10+ years of experience in software development, with at least 8+ years in designing and developing mission-critical applications in complex, multi-user environments.
  • Minimum 5+ years of hands-on experience in technical leadership & architecture, guiding development teams and implementing enterprise solutions.
  • Strong expertise in Agile methodologies, including Scrum, Kanban, and Test-Driven Development (TDD).

Technical Expertise

Core Java & Frameworks

  • Strong proficiency in Java 9+ and its advanced features.
  • Expertise in Java-related technologies such as Spring Boot, Spring MVC, Hibernate, and JPA.
  • Experience with reactive programming concepts using RxJava or similar frameworks.

Frontend Technologies

  • Good understanding of HTML5, CSS, JavaScript, AJAX, JSON, XML, and XSLT.
  • Familiarity with frontend frameworks like Angular or React is a plus.

Architecture & Design Patterns

  • Expertise in CQRS, DDD, SOA, SOLID, DRY principles.
  • Strong knowledge of Microservices Architecture and API-driven development.

Cloud & DevOps

  • Experience in Microsoft Azure public cloud services.
  • Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and containerized deployments.

Databases & Messaging

  • Strong experience with SQL databases (SQL Server, Oracle, PostgreSQL, Informix).
  • Proficiency in NoSQL databases (MongoDB, CouchDB, Redis).
  • Hands-on experience with Apache Kafka, RabbitMQ, MQSeries, or other event-driven messaging systems.

Testing & Development Best Practices

  • Strong understanding of TDD, BDD, and automated testing frameworks.
  • Familiarity with DevOps tools for automated testing, monitoring, and deployment.

Operating Systems

  • Proficiency in both Linux and Windows environments.

Why Join Us?

  • Work on cutting-edge technologies and large-scale enterprise applications.
  • Be a key decision-maker in the architecture and development of mission-critical applications.
  • Collaborate with talented professionals in a dynamic and innovative work environment.
  • Excellent career growth opportunities in a globally recognized organization.

How to Apply?

If you are excited about this opportunity and meet the above criteria, we would love to hear from you!

Send your updated CV to [email protected] with the following details.

  • Total Years of Experience
  • Relevant Experience in Java Development
  • Relevant Experience in Architecture
  • Notice Period
  • Current CTC
  • Expected CTC
  • Current Location

Join us and be part of an organization that values innovation, technical excellence, and continuous learning!