Description
Lead technical direction and system architecture for Java-based applications. Define system scope and core functionality based on user requirements. Drive technical design processes for the team.
Responsibilities
- Analyze user requirements to define system scope.
- Envision system features and core functionality.
- Drive technical design processes for the team.
- Apply design patterns in real-world scenarios.
Required Skills
- 4+ years of professional experience in software development.
- Expertise in Java.
- Hands-on experience with Spring and Spring Boot.
- Proficiency with Hibernate.
- Strong understanding of Technical Design.
- Proven experience in a Java Team Lead capacity.
Preferred Skills
- Bachelor's degree in any field.