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