Position: Senior Java Developer
Company: GeeksForLess
Experience required: 5y
English level: upper

**12:30 - 21:00 ( Kyiv time)**

Beyond technical expertise The client has the following requirements:
-Available to work in Canada Eastern Time, **8:30am – 4:30pm. Or 6:30am to 2:30pm.**
-Willingness to be fully committed during working hours, responsive and comfortable with fast paced communication.

**Requirements:**
5+ years of software development experience
Strong knowledge and adoption of SOLID principles
Strong OOP design and implementation skills
Hands on experience with Java JDK 1.8+
Hands on experience with PostgreSQL or other SQL database
Hands on experience with Spring Boot (2.x) or Spring Framework 5.x
Hands on experience with one of Hibernate/Jooq
Hands on experience with Amazon Web Services (AWS) an asset
Hands on experience building RESTful APIs
Hands on experience building transactional APIs
Hands on experience in banking or payments industry
Hands on experience with Git and Gitflow branching model
Comfortable using Jira, Bitbucket, Confluence
Ability to learn and understand new toolsets and products quickly
Solution-focused, takes initiative to work effectively within established guidelines
Strong organizational, time-management and analytical skills
**Good spoken English**