Lead a team of technologists while maintaining a hands-on development focus. Drive projects through the full lifecycle and mentor team members.
Responsibilities
- Lead a team of technologists and provide coaching and technical guidance.
- Drive projects through the full development lifecycle in collaboration with team leads and external vendors.
- Review existing application codebases to recommend and implement improvements.
- Identify and solve problematic technical areas using design patterns and optimization techniques.
- Perform log analysis to identify and resolve root causes of system issues.
Required Skills
- Over 6 years of experience as a hands-on technologist (70% development, 30% management).
- Proficiency in Java and Spring Boot.
- Strong expertise in Design Patterns and Object-Oriented Programming (OOP).
- Experience with JUnit for testing.
- Proven background in backend REST API development.
- Solid understanding of frontend web UI and browser developer tools.
- Experience using Sonar for code quality and optimization.
- Any Graduate degree.
Preferred Skills
- Experience with AWS ECS, Docker, and Elasticsearch.
- Knowledge of Angular, TypeScript, JavaScript, or Groovy.
- Familiarity with NoSQL databases and Feature Toggling.