Java Developer (Kazakhstan)
ВакансіїSummary
Andersen is hiring a Java Developer in Kazakhstan for a project building a business banking app, developing new features and improving digital services for corporate clients.
Andersen is a pre-IPO software development company providing a full cycle of services. For over 19 years, we have been helping enterprises and middle-sized firms worldwide transform their businesses by creating effective digital solutions using innovative technologies. Today, we are working with organizations from various parts of the world, including North America, Western Europe, Israel, Australia, and the UAE.
The project is focused on implementing new modules for a modern business banking mobile application. It includes developing new functionality, enhancing digital services, and improving user experience for corporate clients.
Responsibilities
- Developing and maintaining backend services in Java 11+ using Spring Boot / Spring MVC in accordance with SOLID principles and Clean Code practices.
- Designing and implementing RESTful APIs, ensuring proper integration with internal and external systems.
- Working with databases (PostgreSQL / MySQL): designing schemas, writing and optimizing complex SQL queries, ensuring correct transaction handling and compliance with ACID principles.
- Implementing the data access layer using Hibernate / JPA and optimizing query performance.
- Implementing caching mechanisms (Redis / Memcached when required) and integrating asynchronous communication through Kafka / RabbitMQ.
- Ensuring application security (Spring Security, JWT, OAuth2), maintaining code quality, and participating in code reviews.
- Supporting CI/CD processes, working with Git (GitFlow), containerizing applications using Docker, interacting with Linux environments, and participating in deployments to cloud platforms (AWS / GCP / Azure when required).
Requirements
- Experience as a Java Developer for 4+ years.
- Strong experience with Java 11+ / 17.
- Deep understanding of JVM (GC, memory model), multithreading, and concurrency.
- Solid knowledge of OOP, SOLID, and Clean Code principles.
- Hands-on experience with Spring Boot (Web, Data, Security) and Hibernate / JPA.
- Experience designing RESTful APIs and working with OpenAPI / Swagger.
- Strong mastery of microservices architecture and core distributed systems design patterns.
- Experience with PostgreSQL / MySQL, including indexing, transactions, and query optimization.
- Understanding of Redis or MongoDB.
- Experience with Docker, basic Kubernetes, and CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins).
- Basic knowledge of Linux.
- Understanding of OAuth2 / JWT, secrets management, rate limiting, logging, monitoring, and alerting.
- Level of English – from Intermediate+ and above.
Desired skills
- Experience with reactive stack technologies such as WebFlux and Reactor.
- Hands-on experience with messaging systems like Kafka or RabbitMQ.
- Experience working with gRPC.
- Knowledge of observability tools such as Prometheus and Grafana.
- Experience with cloud platforms: AWS, GCP, or Azure.
- Experience working with fintech or banking systems.
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- 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!
Локації
Kazakhstan
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз