Description
We are seeking a highly skilled Java Architect with 13-15 years of experience to join our team.
The ideal candidate will have a strong background in Java development and architecture, as well as experience in leading and mentoring development teams.
This role requires a strong technical background, excellent communication skills, and the ability to work collaboratively with cross-functional teams.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and implement high-quality Java applications and solutions
- Lead and mentor development teams, providing guidance on best practices, code reviews, and technical solutions
- Analyze existing systems and applications to identify areas for improvement and recommend solutions
- Create and maintain technical documentation, including architecture diagrams, design documents, and system specifications
- Stay up-to-date with emerging trends and technologies in Java development and architecture, and provide recommendations for adoption
- Work with project managers and stakeholders to ensure timely and successful delivery of projects
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science or related field
- 13-15 years of experience in Java development and architecture
- Strong technical skills in Java, J2EE, Spring, Hibernate, and other related technologies
- Experience with cloud-based architecture and microservices
- Experience in leading and mentoring development teams
- Excellent communication and collaboration skills
- Ability to work in a fast-paced, dynamic environment
- Strong analytical and problem-solving skills
Skills Required
Java