Andersen is hiring a Java Developer in Almaty to build and maintain core banking services, enabling scalable digital products and seamless integration across the organization.
The customer is a large financial institution serving millions of retail and corporate clients. It combines a broad physical presence with strong investment in digital platforms, mobile solutions, data infrastructure, cybersecurity, and open integrations. Technology is central to improving customer experience and scaling modern banking services.
The project is focused on building and maintaining the bank’s core services that provide a foundational product and technology layer for the entire organization. This base infrastructure enables other teams to develop and extend their features without directly managing underlying core processes.
Responsibilities:
- Designing the architecture and system design of high-load distributed systems, ensuring fault tolerance, data consistency, and idempotency in a distributed environment.
- Optimizing application performance at the runtime and data management levels.
- Designing data schemas and ensuring efficient interaction with databases.
- Participating in the full software delivery lifecycle: containerization, orchestration, and setting up continuous integration and delivery pipelines.
- Implementing security best practices, including access management, data protection, and attack prevention.
- Making architectural decisions and selecting the appropriate technology stack based on product requirements.
- Mentoring developers and conducting code reviews.
- Collaborating with the product team to clearly define and deliver tasks.
Requirements:
- Experience in Java development for 2+ years (Java 11+ / 17).
- Experience working with JVM (GC, memory model), multithreading and concurrency, as well as applying OOP principles, SOLID, and Clean Code practices.
- Experience in developing applications using Spring Boot (Web, Data, Security), Hibernate / JPA, and designing RESTful APIs with OpenAPI / Swagger.
- Experience in building microservice architectures and applying architectural patterns such as Circuit Breaker, Saga, and CQRS, as well as implementing event-driven approaches, idempotency, and eventual consistency.
- Experience working with PostgreSQL / MySQL, including indexing, transactions, and query optimization, with understanding of NoSQL solutions such as Redis and MongoDB.
- Experience in containerization and infrastructure management using Docker and Kubernetes (deployment, health checks), as well as CI/CD tools (GitLab CI, GitHub Actions, Jenkins) and Linux basics.
- Experience in implementing security and reliability practices, including OAuth2 / JWT, secrets management, rate limiting, logging, monitoring, and alerting.
- Level of English – from Intermediate and above.
Nice to have:
- Experience working with a reactive stack (WebFlux, Reactor).
- Experience in working with Kafka or RabbitMQ.
- Experience in working with gRPC.
- Experience in implementing observability solutions (Prometheus, Grafana).
- Experience working with cloud platforms (AWS / GCP / Azure).
- Experience with fintech or banking systems.
Reasons why this job would be interesting to you:
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.;
- The opportunity to change the project and/or develop expertise in an interesting business domain;
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee;
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities;
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated;
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies);
- Certification compensation (AWS, PMP, etc);
- Referral program;
- English courses;
- Private health insurance and compensation for sports activities.
Join us!