Senior / Lead Java Engineer
  • At least 4 years of commercial experience
  • Excellent knowledge of Java and its ecosystem
Project Overview
The client is a Swiss banking group, via their online financial platform and analysis & selection tools, they are active in trading in equities, funds, bonds, warrants, options & futures and cryptocurrencies. The bank also offers services designed specifically for asset managers and corporate clients. In addition, the bank offers forex platforms and services, robo-advisory, 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 optimisation
  • Proceed with team planning, proper estimations, commitments
  • Perform effective technical leading with code review process
  • Communication with customer for requirements analysis, sprint planning, estimations, retrospectives
Requirements
  • At least 4 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 / microservices architecture
  • Experience with RDBMS and SQL (preferably Oracle, Postgres)
  • Experience with unit testing and code quality tools
  • Ability to take responsibility for delivering finite unit of functionality
  • Ability to analyse 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 / Fluent English

Nice to have:
  • Java 11 is a plus
Higher Education: Bachelor's Degree/Master's Degree
Location
Lviv
Do you live in another city?
Take advantage of Intellias Relocation program!

Interested in vacancy?
Send us your resume. We'll contact you soon.


Your CV
Intellias relocation program
Our Relocation program gives you the opportunity to live and work in the cities where our offices are located.
So if you like the project we'll help you join it by organizing а trouble-free move!

Help with a move
We will help you arrange a move, considering your personal circumstances, needs and wishes.
Accommodation search
Personal Travel Assistant will help you navigate the selection of accommodation in the city.
Relocation bonus
The relocation program foresees one-time bonus. Bonus amount depends on your position and project.
Travel expenses
We will pay travel expenses for you and your family members when you go by train or car (fuel cost).
Job search consultancy for your partner
Our recruiter will review and improve the resume and provide general recommendations.
Getting around the city
We will organize a city excursion for you and your family that will help you better adapt to the new environment.