Andersen Lab

kotlin developer for business banking

In short

Senior Kotlin/Java backend developer role at Andersen, a pre-IPO software development company, for a fintech/banking-related project involving microservices architecture. The role requires deep expertise in Kotlin, Spring, PostgreSQL, Kafka, Docker, monitoring tools (Prometheus/Grafana), and microservices design patterns, plus 3+ years of backend experience and Intermediate+ English. The work is fully remote with a "Work from Anywhere" principle, and responsibilities include architecture design, code review, mentoring, and infrastructure management.

Описание: Andersen is a pre-IPO software development company providing full-cycle services and helping enterprises and mid-sized firms worldwide transform their businesses through digital solutions and innovative technologies. Its expertise spans FinTech, Healthcare, Retail, Telecom, Media & Entertainment, Logistics, Travel & Hospitality, eCommerce, and other industries.
Задачи:
•Develop and maintain a microservices architecture
•Optimize database performance and queries
•Configure monitoring, logging, and alerting
•Handle deployment and infrastructure management
•Conduct code reviews and mentor team members
•Design architecture from scratch
Требования:
•3+ Years of backend development experience
•Strong proficiency in Kotlin and Java, including Kotlin data classes, sealed classes, extension functions, scope functions, Coroutines & Flow, Java Collections, Generics, and Stream API
•Deep understanding of multithreading and JVM internals, including garbage collection, memory model, and performance tuning
•Extensive hands-on experience with Spring Framework, including Spring Boot, Dependency Injection / IoC, Spring Data, Transaction Management, and Spring AOP
•Advanced knowledge of PostgreSQL and SQL, including query optimization, EXPLAIN ANALYZE, indexing, complex queries, window functions, and CTEs
•Proven production experience with Kafka, including producers, consumers, partitions, and offsets
•Strong expertise in REST API design, including versioning, pagination, and error handling
•Solid practical experience with Docker and advanced Git workflows
•Hands-on experience with Prometheus, Grafana, and Micrometer, including structured logging, correlation IDs, and alerting best practices
•Strong understanding of microservices architecture, including patterns, anti-patterns, high availability, fault tolerance, and scalability
•Good knowledge of software design principles, including SOLID, GoF patterns, and DDD basics
•Experience with unit testing, integration testing, JUnit / Kotest, MockK, and Testcontainers
•English from Intermediate+ level and above
Nice to have: Liquibase or Flyway, Java 17+ features, Spring WebFlux / Reactive programming, Spring Security, distributed transactions and consistency patterns, database scaling, Redis, Kubernetes, CI/CD pipelines, Jaeger or Zipkin, event-driven architecture, API lifecycle management, contract testing, Camunda BPM or similar platforms, fintech or banking systems.
Условия:
•Work from Anywhere principle
•Mentoring and adaptation systems for new employees
•Transparent performance review and assessment systems
•Access to educational platforms, seminars, and practices
•Stable and competitive salary
•Extensive benefits package
•Opportunities for specialist or managerial growth
•The company operates in Kazakhstan

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot