We are seeking an experienced Technical Architect with a strong background in Java to join our team in India. The ideal candidate will have a proven track record in designing and implementing scalable software architectures and will play a crucial role in shaping our technology strategy.
Responsibilities
- Design and develop high-level architecture for Java applications.
- Collaborate with stakeholders to define application requirements and specifications.
- Ensure the scalability, performance, and security of the architecture.
- Lead technical discussions and provide guidance to development teams.
- Review code and architecture deliverables for compliance with best practices.
- Stay up-to-date with emerging technologies and industry trends.
Skills and Qualifications
- 10-14 years of experience in Java development and architecture.
- Strong proficiency in Java programming and frameworks such as Spring and Hibernate.
- Experience with microservices architecture and RESTful APIs.
- Solid understanding of cloud computing concepts and experience with cloud platforms like AWS or Azure.
- Knowledge of database technologies including SQL and NoSQL databases.
- Familiarity with DevOps practices and tools for CI/CD.
- Excellent problem-solving skills and ability to work in a rapid-paced environment.
- Strong communication skills and ability to work collaboratively with cross-functional teams.