Back-end Engineer (Kotlin/Spring boot)
Software Engineer Permanent
Athens
Our client, a leading InsurTech & FinTech company with international footprint, is looking for an experienced Back-end Kotlin Engineer to join their dynamic and talented software team. In this role, you will work on mission-critical applications, using the latest technologies such as Kotlin, Spring Boot, and AWS Kubernetes, and play a key role in the development and optimization of backend services.
Key Responsibilities:
- Develop advanced back-end applications and software programs using Kotlin and Spring Boot
- Optimize the performance of applications and recommend software upgrades for existing systems
- Contribute to all phases of the software development lifecycle, from design to production release
- Monitor and improve application reliability, and propose innovative ideas for system improvements
- Produce detailed specifications and implement program code based on requirements
- Use test-driven development practices, CI/CD, and follow Agile methodologies
- Build and maintain RESTful microservices as part of a service-oriented architecture on AWS Kubernetes
Required Skills and Qualifications:
- 5+ years of experience in software development, focusing on Kotlin or Java (with a willingness to transition to Kotlin)
- Strong knowledge of Spring Boot and Spring Cloud
- Experience with SOLID principles and Clean Architecture/Clean Code practices
- Proficiency in microservices architecture, REST API development, and unit testing
- Experience with Stream Processing systems (e.g., Kafka) and relational databases like PostgreSQL
- Familiarity with CI/CD pipelines
Nice to Have:
- Experience with Kubernetes (preferably on AWS)
- Knowledge of GitLab CI, Maven, or Gradle
- Experience with NoSQL databases like MongoDB
- Familiarity with cloud storage solutions such as AWS S3
- Experience with Redis for caching.
Personal Attributes:
- Strong interpersonal and teamwork skills
- Ability to contribute to a positive and collaborative team environment
- Organized, methodical, and detail-oriented
- A growth mindset, eager to learn and adapt to new technologies
What's in it for you:
- Flexible working environment: We understand the importance of work-life balance and offer flexible hours to suit your needs
- Remote-first culture: The company operates with a remote-first setup, collaborating daily online and meeting occasionally in Athens for technical sessions, team syncs, and innovation workshops.
- Equal opportunity employer: We value diversity and welcome candidates from all backgrounds, encouraging women and underrepresented groups to apply
- Growth and development: Access to mentorship programs, training opportunities, and involvement in projects that promote your professional development.
- Attractive remuneration package: Including performance-based rewards and eligibility for stock options
- Discounts on company services: Providing additional benefits for you and your family
- Private health insurance: For you and your family
Stavros Balios
Associate Consultant
REFERENCE: job0000260347
