Java Architect

Hyderabad, Telangana, India
Mar 19, 2025
Mar 19, 2026
Hybrid
Full-Time
2 Years
Job Description

We are looking for a highly skilled Java Architect to join our team and play a key role in designing, developing, and implementing scalable, high-performance Java-based solutions. As a Java Architect, you will be responsible for defining architectural standards, ensuring best practices, and driving the overall technology strategy for complex applications.

In this role, you will work closely with cross-functional teams, including developers, DevOps engineers, product managers, and business analysts, to create robust, scalable, and secure applications. You will also provide technical leadership, mentorship, and guidance to ensure that development teams adhere to best coding practices, design principles, and architectural guidelines.

If you are passionate about creating high-quality, enterprise-level applications using modern Java technologies, cloud platforms, and microservices architecture, we encourage you to apply.

Key Responsibilities

Architecture & Design

  • Lead high-level and low-level design for complex Java-based applications, ensuring performance, scalability, and security.
  • Develop detailed technical architecture diagrams and documentation to guide development teams.
  • Define and enforce best practices, coding standards, and architectural guidelines to ensure code quality and maintainability.
  • Design and implement microservices architecture using Spring Boot and best practices for service communication.
  • Develop highly modular and extensible Java/J2EE-based applications that support business growth.

Development & Integration

  • Write clean, maintainable, and efficient code using Spring, Hibernate, and RESTful APIs.
  • Ensure smooth integration with front-end applications, third-party services, and cloud platforms.
  • Work closely with DevOps teams to build and manage CI/CD pipelines for automated deployments.
  • Deploy applications on cloud platforms (AWS, Azure, GCP) using containerization technologies like Docker and Kubernetes.
  • Implement API versioning, documentation (Swagger, OpenAPI), and security best practices.
  • Ensure efficient inter-service communication using Kafka, RabbitMQ, or other messaging queues.

Database & Performance Optimization

  • Design and manage both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases for optimal performance.
  • Utilize Hibernate/JPA for efficient object-relational mapping and data persistence.
  • Implement caching strategies using Redis or Ehcache to enhance application performance.
  • Optimize database queries and resolve performance bottlenecks to ensure a seamless user experience.

Security & Compliance

  • Implement security measures, including authentication, authorization, and data encryption.
  • Ensure compliance with industry standards and best practices for secure coding and data protection.

Technical Leadership & Team Collaboration

  • Work closely with product managers, business analysts, and development teams to align technical solutions with business objectives.
  • Provide technical mentorship and guidance to developers, ensuring best practices are followed.
  • Participate in architecture reviews, code reviews, and technical discussions to continuously improve development quality.
  • Stay updated with emerging technologies and recommend improvements to enhance the software development lifecycle.

Required Technical Skills

  • Java (J2EE, Java 8+) and Spring Boot expertise.
  • Strong experience in high-level and low-level design patterns.
  • Proficiency in microservices architecture and API development.
  • Hands-on experience with Hibernate/JPA for database management.
  • Experience deploying applications on cloud platforms (AWS, Azure, GCP).
  • Strong knowledge of containerization technologies (Docker, Kubernetes).
  • Expertise in CI/CD tools like Jenkins, GitLab, GitHub Actions.
  • Experience with caching mechanisms (Redis, Ehcache) and message queues (Kafka, RabbitMQ).
  • Solid understanding of SQL and NoSQL databases.
  • Knowledge of design patterns, best practices, and performance optimization techniques.

Why Join Us?

  • Opportunity to work on cutting-edge Java-based architectures in a collaborative and fast-paced environment.
  • Exposure to the latest technologies, including cloud computing, microservices, and DevOps automation.
  • Be a part of a highly skilled team with technical mentorship and career growth opportunities.
  • Competitive salary and benefits package.

How to Apply

Interested candidates can apply directly through LinkedIn or send their resumes to [email protected].

  • Total Experience
  • Relevant Experience
  • Current CTC
  • Expected CTC
  • Notice Period
  • Current Location
  • Willingness to Relocate to Hyderabad

We look forward to having you join our team!