Senior Backend Engineer (Kotlin/Spring)
Kognia Sports Intelligence
- Barcelona
- Permanente
- Tiempo completo
- Contribute to the development of the Kognia platform, in particular our Kotlin/Spring Boot API backend, but also other components as team needs and skills dictate.
- Improve software quality by identifying issues and opportunities for enhancements, and implementing best practices for reliable, maintainable, testable, and scalable solutions.
- Participate in architecture discussions, domain modeling, and other team decision-making.
- Investigate new technologies and approaches as needed.
- Provide code review and participate in other company activities such as recruitment, professional development, and engineering operations.
- Strong experience in Spring framework (Spring Boot, MVC).
- Strong experience in JVM languages and tooling. Naturally, Kotlin is preferred, but if you’re a Java developer curious about Kotlin, we hope to hear from you too!
- Database experience, and working with abstraction layers in JVM (e.g. JDBC).
- Hands-on experience with best practices in testing and developing with clean code, regardless of stack.
- Ability to adapt to a fast-paced, changing agile environment.
- Excellent team player with strong verbal and written communication skills, in English.
- Experience with Spring Boot in Kotlin specifically.
- Knowledge of event-driven architecture -- Kafka and associated ecoystem (e.g. KStreams).
- Interest/familiarity with software design patterns, software architecture, domain-driven design, etc.
- DevOps mindset, comfortable with CI/CD, cloud environments, and Kubernetes.
- Other useful stacks for miscellaneous contributions: JavaScript (TypeScript, React) and Python.