უფროსი Java დეველოპერი
JSC Bank of Georgia Tbilisi, Georgia
Banking · 5,001-10,000 employees
About the role
Develop, deploy, and maintain Java applications throughout their lifecycle, including writing reusable code and supporting production environments. Define technical design policies, troubleshoot production and customer-facing issues, and collaborate with development teams and business units.
What they look for
Requirements
Requires 5+ years of experience developing complex applications, a bachelor's or master's degree in Computer Science, and experience with Java, Spring, and Java EE. Candidates should also have strong database, ORM, application server, web development, testing, version control, build tool, XML/XSL, and JSON experience.
Benefits
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:07/09/2026.
Similar roles
-
Senior Software Engineer II - Backend (Java) - Account Sharing
Wise London, England, United Kingdom · £111K–£145K/yr
-
Software Engineer II – Java Backend/Mobile APIs
JPMorgan Chase & Co. Chicago, Illinois, United States · $100K–$125K/yr
-
Java-Spring Boot Software Engineer III
JPMorgan Chase & Co. Wilmington, Delaware, United States
-
Expert GED FileNet / Java - Charenton-le-Pont
Smart Santé Conseil Charenton-le-Pont, Ile-de-France, France · €56K–€70K/yr
-
Software Engineer - Java (x/f/m)
Doctolib Milan, Lombardy, Italy · €48K–€60K/yr
-
Développeur Full Stack - Java - Energie et Telecoms - Orléans
Sopra Steria Orléans, Centre-Val de Loire, France