We are seeking an experienced Solution Architect specializing in Java and Cloud technologies to join our team in India. The ideal candidate will have a strong background in software development and architecture, with the ability to design and implement innovative solutions that meet customer requirements.
Responsibilities
- Design and implement scalable software solutions using Java and cloud technologies.
- Collaborate with cross-functional teams to define and design solutions that meet customer needs.
- Conduct architectural analysis and create architecture models and documentation.
- Evaluate and recommend tools and technologies to improve development processes and product delivery.
- Ensure best practices in software development, including code reviews, testing, and deployment strategies.
- Provide technical guidance and mentorship to development teams.
- Stay current with industry trends and emerging technologies to ensure our solutions remain competitive.
Skills and Qualifications
- 7-14 years of experience in software development and architecture.
- Strong proficiency in Java programming and related frameworks (Spring, Hibernate).
- In-depth knowledge of cloud platforms (AWS, Azure, Google Cloud) and cloud-native architecture.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Understanding of database technologies (SQL, NoSQL) and data modeling.
- Strong problem-solving skills and the ability to analyze complex systems.
- Excellent communication skills, both verbal and written, to interact with technical and non-technical stakeholders.