JSC Bank of Georgia

უფროსი Java დეველოპერი

JSC Bank of Georgia · Tbilisi, Georgia

Banking · 5,001-10,000 employees

Jul 31
Senior (5-10 yrs) Full-time Georgia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will participate in the entire application lifecycle, including defining requirements, designing, coding, and maintaining production systems. Additionally, you will be responsible for diagnosing and troubleshooting system issues while defining technical design policies for various projects.

What they look for

Java Spring Framework Java EE SQL NoSQL Hibernate JPA2 RESTful services Git Maven XML JSON Test-driven development Agile Data structures Algorithms

Requirements

Candidates must have at least 5 years of experience in complex application development and hold a Bachelor's or Master's degree in Computer Science. Strong proficiency in Java, Spring Framework, SQL, NoSQL, and modern software development methodologies is required.

Benefits

Competitive base salary Learning and developing opportunities Social package

Full description

As a market leader, we drive innovation, invest in in-house development, and stay ahead of modern technological challenges and methodologies to ensure we are always one step ahead.

As the Senior Java Developerin Bank of Georgia, you will work in an agile environment with our development team and business units. You will be responsible for analyzing, examining, developing, implementing and maintaining software application systems and fixing bugs. If you are a resourceful, creative and team-oriented who can work collaboratively with others to deliver solutions, this position is for you.

What you will do:

  • Participate in the entire application lifecycle (defining requirements, designing, coding, debugging, and maintaining production).
  • Write clean, performant code to develop functional applications; build reusable code and libraries.
  • Deploy and take ownership of production environments.
  • Define technical design policies for multiple projects.
  • Diagnose and troubleshoot system issues in production and external customer-facing environments.

What you have:

  • 5+ years of experience developing complex applications with a modern programming language.
  • A Bachelor's or Master's degree in Computer Science.
  • Experience in designing and developing applications using the Spring Framework and Java EE platforms.
  • Strong fundamentals in data structures and algorithms.
  • Excellent knowledge of SQL (Oracle, MsSQL, PostgreSQL), NoSQL (Redis, MongoDB) databases and ORM technologies (JPA2, Hibernate).
  • Experience with JBoss/Tomcat application servers.
  • Experience in developing web applications using web frameworks (GWT, Spring MVC).
  • Experience with test-driven development.
  • Familiarity with concepts of MVC, JDBC, and RESTful services.
  • Proficient understanding of code versioning tools, such as SVN and Git.
  • Familiarity with build tools such as Maven.
  • Strong experience working with XML/XSL and JSON.

What we offer:

  • Interesting and challenging job;
  • Teamwork with highly talented people;
  • Competitive base salary, learning and developing opportunities and social package.

How to Apply: Interested candidates, please fill in the information, attach your CV, and submit by clicking “apply for position now.”

Application Deadline:14/08/2026.