Senior Java Architect

Noida, Uttar Pradesh, India
Mar 27, 2025
Mar 27, 2026
Hybrid
Full-Time
12 - 15 Years
Job Description

We are looking for a highly skilled Senior Java Architect to join our team and lead the design and development of high-performance, scalable, and secure applications. This role requires a deep understanding of Java, Spring Boot, Microservices, Kafka, SQL, and NoSQL databases along with expertise in system architecture and cloud technologies. You will play a crucial role in building next-generation enterprise applications, ensuring adherence to best practices, and collaborating with cross-functional teams to drive innovation.

The ideal candidate should have a strong technical background, exceptional problem-solving abilities, and a passion for delivering high-quality software solutions. This position also demands excellent leadership, communication, and collaboration skills to work effectively with globally distributed teams and stakeholders.

Experience. 12-15 Years

Key Responsibilities

Application Architecture & Development

  • Design and develop enterprise-level applications with a focus on scalability, performance, security, and maintainability.
  • Lead the end-to-end architecture, design, and development of microservices-based applications.
  • Ensure that the system architecture aligns with business requirements and industry best practices.
  • Develop and enforce coding standards, design patterns, and architectural guidelines to maintain a robust and scalable system.
  • Optimize multi-threaded applications to improve processing speed and efficiency.

System Design & Integration

  • Design and implement asynchronous event-driven architectures using Kafka, RabbitMQ, or ActiveMQ to improve system reliability.
  • Ensure the compatibility and seamless integration of different system components, databases, and APIs.
  • Implement caching mechanisms using Redis or Hazelcast to improve performance and reduce database load.
  • Architect solutions that support high availability, disaster recovery, and fault tolerance.

Security & Compliance

  • Implement secure coding practices and ensure compliance with OWASP standards and other security protocols.
  • Design solutions with a focus on authentication, authorization, and data protection.
  • Review and enhance system security to protect against vulnerabilities, ensuring that applications are resilient to cyber threats.

Database Management & Performance Optimization

  • Work with RDBMS (SQL) and NoSQL databases to design scalable data storage solutions.
  • Optimize database queries and indexing strategies for high-volume transactions.
  • Ensure proper data modeling, schema design, and efficient data retrieval mechanisms.

Cloud & Containerization

  • Implement cloud-native architectures and deployment models using AWS, Azure, or Google Cloud Platform (GCP).
  • Utilize Docker and Kubernetes for containerization and orchestration to improve application scalability and portability.
  • Ensure CI/CD automation and DevOps best practices for smooth deployments.

Collaboration & Leadership

  • Work closely with Product Managers, Business Analysts, and other stakeholders to translate business needs into technical solutions.
  • Lead and mentor development teams, providing technical guidance, best practices, and code reviews.
  • Promote a culture of continuous learning, innovation, and process improvement within the team.
  • Participate in technical discussions, architecture reviews, and decision-making processes.

Required Skills & Experience

Technical Skills

  1. Programming Languages. Strong expertise in Java, Spring, and Spring Boot.
  2. Microservices & Event-Driven Architecture. Hands-on experience with Microservices, Kafka, RabbitMQ, or ActiveMQ.
  3. Database Management. Deep understanding of SQL (RDBMS) and NoSQL databases.
  4. Caching & Performance Optimization. Experience with Redis, Hazelcast, or similar caching mechanisms.
  5. Multi-Threading & Concurrency. Strong grasp of multi-threading, parallel processing, and high-performance computing.
  6. Cloud & DevOps. Hands-on experience with AWS, Azure, GCP, Docker, and Kubernetes is highly desirable.
  7. Security & Authentication. Understanding of JWT, OAuth2, and other security frameworks for secure application development.

Soft Skills

  1. Leadership & Team Management. Ability to mentor, guide, and collaborate with development teams across geographies.
  2. Problem-Solving & Analytical Thinking. Strong logical reasoning and troubleshooting skills to address complex challenges.
  3. Communication & Stakeholder Management. Effective communication skills to interact with business and technical stakeholders.

Why Join Us?

  1. Challenging Work. Work on cutting-edge Java-based applications and microservices architectures.
  2. Global Exposure. Collaborate with cross-functional teams and international stakeholders.
  3. Career Growth. Opportunities for continuous learning, upskilling, and leadership roles.
  4. Innovative Environment. Be part of a fast-paced, tech-driven, and innovation-focused company.

How to Apply?

If you are passionate about Java architecture, microservices, and high-performance application development, we want to hear from you! Apply now and be part of a dynamic and innovative team!