Java Developer (Tbilisi, Georgia)

Вакансії
PLWarsaw1 Rondo Daszyńskiego00-843

Summary

Andersen is hiring a Java Developer in Tbilisi to build and maintain high-load banking systems, ensuring scalability, reliability, and performance in a modern digital ecosystem.

The customer is a leading financial institution serving retail and corporate clients with a strong focus on digital banking. The company operates a large-scale digital ecosystem with millions of active users and invests in modern IT architecture, cloud-ready infrastructure, data-driven solutions, and AI-powered services to ensure scalability, innovation, and seamless customer experience.

The project is focused on developing and maintaining high-load, mission-critical banking systems that ensure high availability, performance, and reliability, while adhering to architectural standards and covering the full software development lifecycle.

Responsibilities

  • Designing and developing high-volume, low-latency applications for mission-critical systems.
  • Ensuring high availability and delivering strong performance of production systems.
  • Contributing to all phases of the development lifecycle.
  • Writing well designed, testable, efficient code.
  • Ensuring designs are the following specifications.
  • Preparing and producing releases of software components.
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Translating business requirements into technical solutions.
  • Designing scalable microservices and creating reusable components.
  • Identifying and resolving technical debt and performance issues.

Requirements

  • Experience in Java development (Java 17+) for 5+ years.
  • Expert in Spring ecosystem (Boot, MVC, Data, Security, Cloud).
  • Advanced SQL and ORM (JPA2, Hibernate) with query optimization.
  • Microservices architecture using Spring Boot.
  • RESTful API and gRPC design and implementation.
  • Strong understanding of design patterns and SOLID principles.
  • Proficient with Git, CI/CD pipelines, and Docker.
  • Experience with message brokers (Kafka, RabbitMQ).
  • Knowledge of both relational and NoSQL databases.
  • Strong problem-solving and communication abilities.
  • Mentorship and technical leadership.
  • Collaborative team player with ownership mindset.
  • Level of English – from Intermediate and above.

Desired skills

  • Cloud platform experience (AWS, Azure, GCP).
  • Domain-Driven Design and Clean Architecture.
  • Monitoring tools (Prometheus, ELK Stack).
  • Security best practices (OAuth2, JWT).

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!

Locations

Georgia

Будемо раді бачити вас!

або Порекомендувати друга

Ми обробляємо персональні дані відповідно до GDPR

Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз