Guide the technical direction of software projects
Make decisions on architecture, tools, and technologies
Ensure coding standards and best practices are upheld
Mentor junior developers and foster an innovative team culture
Coordinate planning and development activities
Communicate effectively with stakeholders across regions
Technical Skills & Experience:
Proven experience as a Senior Developer (5+ years)
Strong proficiency in Java, Spring Boot, JPA, REST APIs, Webservices, Microservices
Familiarity with version control systems (Git, GitLab, GitHub)
Understanding of Cloud infrastructure (AWS, Kubernetes, Jenkins, Docker)
Experience with CI/CD pipelines and containerization
Knowledge of relational and NoSQL databases, data normalization
Exposure to telecoms industry and distributed team environments (a plus)
Solid grasp of Agile methodologies (Scrum, Kanban)