Middle Java Engineer Offline

The bank also offers services designed specifically for asset managers and corporate clients. In addition, the bank offers forex platforms and services, robo-advisor, thematic trading certificates and portfolios as well as traditional banking services, including mortgages, savings accounts and multi-currency credits cards.

 

Responsibilities:

Technical tasks implementation, design, refactoring;

Code review, code optimization;

Proceed with team planning, proper estimations, commitments;

Communication with customer for requirements analysis, sprint planning, estimations, retrospectives.

 

Requirements:

At least 3 years of commercial experience;

Excellent knowledge of Java and its ecosystem (Spring framework, Hibernate, Maven, JUnit SQL, Oracle, XML, Eclipse/IntelliJ IDEA or another high-level IDE and Docker);

Good Knowledge of RESTful services;

Good knowledge of SOA or microservices architecture;

Experience with RDBMS and SQL (preferably Oracle, Postgres);

Experience with unit testing and code quality tools (TDD, BDD);

Ability to take responsibility for delivering finite unit of functionality;

Ability to analyze and clarify requirements and corner cases;

Ability to integrate best practices and oversee technical solution of the application;

Deep understanding of development principles and paradigms, architectural concepts, patterns, and approaches;

Strong algorithmic, analytical and problem-solving skills;

Passion for agile development methodologies (Scrum, Kanban) and engineering practices (continuous integration, continuous delivery, test-driven development);

Eager for self-learning as well as for learning from industry experts;

Able to work independently and mindfully as part of a cohesive cross-functional Agile team;

Upper-Intermediate English.

 

Nice to have:

Java 11 is a plus.

The job ad is no longer active
Job unpublished on 30 January 2022

Look at the current jobs Java Lviv→

Loading...