Job Description

Job Title: Java Architect

Role Overview: We are seeking an experienced Java Architect to lead the design and architecture of our cloud-based applications. This role requires a deep understanding of software architecture principles, design patterns, and best practices in Java development. You will work closely with cross-functional teams to deliver scalable and efficient software solutions that meet business objectives.

Key Responsibilities:

  • Architect, design, and implement enterprise-level applications using Java and related technologies.
  • Define architectural best practices and guidelines for Java development, ensuring scalability and maintainability.
  • Lead technical discussions, design reviews, and architectural decisions in collaboration with development teams.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality of development practices.
  • Provide technical leadership and mentorship to development teams, fostering continuous improvement.
  • Work closely with stakeholders to align technical solutions with business requirements.

Requirements

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 12+ years of experience in software development with a strong focus on Java technologies.
  • Extensive experience in software architecture, including design patterns and architectural styles (microservices, SOA).
  • Strong knowledge of Spring framework, RESTful services, and database technologies (SQL and NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes).
  • Proven ability to engage with stakeholders and communicate technical concepts effectively.
  • Strong analytical and problem-solving skills with a focus on delivering high-quality solutions.

Benefits

Work with one of the Big 4's in India

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application