More jobs:
Kotlin developer business banking
Remote / Online - Candidates ideally in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-10-02
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for:
HireHi
Remote/Work from Home
position Listed on 2026-10-02
Job specializations:
-
Software Development
Java Developer, Backend Developer
Job Description & How to Apply Below
Описание:
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 Fin Tech, 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 Web Flux / 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×