Senior Java Developer
All Jobs All Ads by this Client Printer Friendly Forward Link Share on Facebook
Ad title: Senior Java Developer
Provided by: Liberty Bank
Published: Aug 11 / Deadline: Aug 28
JSC Liberty Bank is seeking for Senior Developers who are experienced in Java development. Successful candidates must have good experience using SQL Server or Oracle DBMS on the back end.

Key responsibilities:

** Ability to work on multiple projects/tasks, prioritizing and organizing tasks to maximize productivity; and deliver high quality work on time
** Apply good technical practices such as re-factoring, continuous integration & test automation
** Provide diagnostic support and bug fixing for software applications
** Excellent problem solving and analytical skills
** Ability to evaluate, select and integrate technology from open-source, commercial and custom-built sources to deliver a total and elegant solution

Essential technical skills required:

** 4-5 years of hands-on experience in Java Development including REST APIs for client server applications
** Strong Understanding of Java 8, JPA, Spring, Hibernate
** Experience with SQL databases ( Oracle 11g)
** Experience in Front end development using ReactJS is a plus
** Proven track record for delivery of quality software on time into product releases.
** Very high personal bar for code quality.
** Willingness to participate in code, design, and product reviews.
** Good communications skills; ability to express oneself effectively depending on the context.
** Familiarity with development tools like Git, pull requests, IntelliJ or similar IDE, Gira, Genkins.


** Queuing technologies like JMS, AMQP (we use IBMMQ and RabbitMQ)
** NoSQL databases such as MongoDB
** Experience in Full software development life cycle
** Work with Agile team members, particularly Software Quality Assurance and Product Management, to write clear, concise and comprehensive feature files
** Participate in Agile working practices such as daily scrum meetings, sprint planning meetings, reviews and retrospectives
** Knowledge of network and security architecture
** Good UI development skills
** Desire to have an experience in banking

Knowledge, Skills and Abilities:

** High energetic, self-motivated individual willing to learn new technologies
** Strong commitment in establishing and maintaining development best practices and Web technology standards
** Ability to develop, monitor, and track the progress of multiple projects
** Ability to technologically lead and mentor a local team of 2-3 junior and mid-level developers, including performing hands-on development and code reviews
** Proven success working in a fast paced environment with shifting priorities while managing both strategic and tactical deliverables
** Excellent communication skills and understanding of industry trends
** Demonstrated ability to understand business requirements and design solutions based on those requirements

Education: Bachelor or Master in Information Technologies, Computer Science

What we offer:

** Interesting and challenging job
** Team work with highly talented people

If your qualifications meet the criteria described above, please submit your resume to before August 28, 2018. Please indicate the position you are applying for in the "subject line", otherwise your application will not be considered. Only qualified short-listed candidates will be contacted.


Liberty Bank respects laws and regulations concerning data privacy of individuals, and conducts its business in compliance with the Law of Georgia `On Personal Data Protection`.

Any personal data provided in the course of application for any job opening at Liberty Bank, including but not limited to personal data provided in (your) CVs and/or their attachments, (hereinafter "Candidate Personal Data"), is stored and processed by Liberty Bank according to the conditions set forth in the Data Protection Policy of the Bank (available on and to Georgian legislation in force, for the purpose of storing and evaluating your application, and allowing your participation in the recruitment process.

Candidate Personal Data will be retained for a maximum of 3 (three) years (or more/less required by law).

In addition to using Candidate Personal Data for the position for which you have applied, Liberty Bank may retain and use Candidate Personal Data to consider you for other positions. If you do not want to be considered for other positions or would like to have your Data removed, you may contact Liberty Bank (contact details are available on

Please note that by sending your Candidate Personal Data, you confirm that you have reviewed this Notice and expressly consent to the collection, storing, transfer and/or processing of your personal data in the above described manner. Acceptance of the above mentioned terms is a necessary condition for any vacancy opening application at Liberty Bank.

This Notice does not form part of any agreement of employment offered to candidates hired by Liberty Bank.
All Jobs All Ads by this Client Printer Friendly Forward Link Share on Facebook