Description

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.

Education

Any Graduate