Position: Java Software Engineer
Company: Clear Solutions
Experience required: 5y
English level: upper

Clear Solutions is looking for Java Developer with Spring experience for open banking project

Our customer specialises in providing Open Banking API solutions. With new client projects, we would like to add more experienced Java Spring Developers to our team for a long-term relationship

**Requirements:**
- 5+ years of previous experience in development using Java/J2EE technologies (Java 8 or above)
- Experience in developing Spring MVC or Spring boot applications
- Experience in solving tasks for data structures (binary tree, LinkedList etc)
- At least Upper Intermediate English
- Business hours are about 9:00 - 18:00 UK time

**Interview steps:**
- HR interview with customer
- Technical interview (Core Java, live coding task for data structures)
- Soft skills interview with one of the customer's Senior Manager
- Job offer

**Responsibilities:**
- Design and implementation of Java-based applications
- Design, implement and maintain REST API
- Deliver results within an Agile methodology
- Write clean, readable & high-quality testable code

**Essential Skills and Experience:**
- Must have experience in JPA / Hibernate / Multithreading
- PostgreSQL / Oracle / MySQL / MongoDB
- Experience in Docker and Kubernetes
- Proactive & good communicator in English (professional level)
- Good team player

**Project details:**
Customer has development offices located in India and Brazil, there are also developers from other countries, working fully remote. There are also some developers from Ukraine, but really a few and not in all projects.
All communication is held in English - therefore strong communication skills are very important.