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