Roles & Responsibilities
- Lead the development and delivery of software solutions across the full development lifecycle
- Work on both greenfield and brownfield projects, contributing to platform design and evolution
- Mentor junior developers, providing guidance on technical decisions and best practices
- Collaborate with cross-functional teams to deliver scalable, reliable, and high-performance systems
- Stay current with emerging technologies and industry trends to drive innovation within the team
Required Skills
- Proficiency in Java, Kotlin, and JVM-based technologies
- Experience with databases: Postgres, MongoDB, Redis
- Source code management using GitHub, Bitbucket, RhodeCode
- Knowledge of production monitoring and logging tools (e.g., CloudWatch, Prometheus, OpenSearch/Elasticsearch, ELF)
- Container orchestration: Docker, Kubernetes, GCP GKE, AWS ECS, AWS EKS
- Experience with CI/CD pipelines, particularly GitHub Actions
- Familiarity with Git, Gitflow, Jira, Gitlab, Trello, Scrum
- Frameworks: Ktor, Spring
- Applied statistics skills: distributions, regression analysis, statistical testing