Java Developer (Almaty)

Andersen Lab

Education
Benefits
Qualifications
Special Commitments
Skills

Summary

The IT-company Andersen invites an experienced Java Developer in Almaty to work on a project for one of our Kazakhstan customers.

The customer is one of the leading commercial banks in Kazakhstan. The bank's main areas of activity are corporate and retail banking. It also actively participates in the securities market and currency operations in Kazakhstan. The customer has its network of branches and offices throughout the Republic, serving more than 100,000 legal entities and 1.5 million individuals.

The project is a new level of banking for legal entities built on microservice architecture. The goal is to attract new clients and develop a new mobile application for clients with subsequent migration of users.

Responsibilities

  • Designing, developing, and implementing new modules, services, and microservice architecture.
  • Implementing business logic according to requirements and integrating third-party service APIs.
  • Optimizing and maintaining existing code while ensuring high code quality standards.
  • Designing and optimizing database structures, writing complex SQL queries, and working with both SQL and NoSQL databases.
  • Implementing data protection and fraud prevention mechanisms (e.g., encryption, authentication, authorization) and complying with financial security standards such as PCI DSS.
  • Writing unit and integration tests, and reviewing code written by other developers.
  • Analyzing business requirements, estimating task timelines, and collaborating with analysts and product managers.
  • Participating in agile ceremonies (planning, stand-ups, retrospectives) and working closely with developers, QA, and DevOps engineers.
  • Interacting with payment gateways, verification systems, and other fintech solutions.

Requirements

  • Experience as a Java developer for 2+ years.
  • Understanding of operating systems and their interaction with the JVM.
  • Knowledge of Java and object-oriented programming principles.
  • Basic understanding of networking – awareness of the OSI model and real-life implementations, understanding of stateless and stateful protocol approaches, and a clear distinction between HTTP and TCP.
  • Knowledge and experience with Spring.
  • Strong knowledge of SQL databases: ACID properties, transaction isolation levels, etc.
  • Experience working with NoSQL.
  • Proficiency with a version control system, preferably Git.
  • Experience working with Docker.
  • Level of English – from Intermediate and above.

Desired skills

  • Experience working with static code analyzers (SonarQube).
  • Experience working with Testcontainers.
  • Independent experience in designing microservice architecture for a new project is a strong plus.
  • Experience with back-office processes is desirable.

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.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • 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 EUR 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!

Apply to vacancy

Read Full Description
Confirmed 9 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles