Description
Lead technical direction and system architecture for Java-based applications, defining system scope and core functionality based on user requirements.
This role is on-site.
Responsibilities
- Analyze user requirements to define system scope and envision core features.
- Drive technical design processes and apply design patterns in real-world scenarios.
- Define system architecture and technical direction for Java applications.
Required Skills
- 4+ years of professional experience in software development.
- Expertise in Java with hands-on experience in Spring and Spring Boot.
- Proficiency with Hibernate for data persistence.
- Strong understanding of Technical Design and system architecture.
- Proven experience in a Java Team Lead capacity.
- Ability to apply design patterns effectively.