The Java Architect will play a crucial role in designing and implementing high-quality software solutions using Java technologies. This individual will be responsible for leading the development team in building scalable, secure, and efficient applications utilizing microservices architecture and SpringBoot framework.
Responsibilities:
- ----------------
* Designing and developing high-volume, low-latency applications for mission-critical systems
* Leading the technical architecture design and implementation of Java-based solutions
* Collaborating with cross-functional teams to define, design, and ship new features
* Ensuring the best possible performance, quality, and responsiveness of the applications
* Identifying and resolving technical issues in a timely manner
* Participating in code reviews and providing technical guidance to team members
* Staying current with the latest trends and best practices in Java development
Requirements:
- ------------
### Required Skills:
* Extensive experience in Java development
* Proficiency in building microservices architecture
* Strong knowledge of the SpringBoot framework
* Ability to lead and mentor a team of developers
* Excellent problem-solving and analytical skills
* Good communication and interpersonal abilities
### Preferred Skills:
* Experience with cloud technologies such as AWS or Azure
* Familiarity with DevOps practices
* Certifications in Java development or related fields