Position: Middle+ Java/Kotlin Developer
Company: NCube
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

We are looking for a motivated Java Developer to join a project where you will work with one of the last untapped fintech opportunities, which is banking to established small & medium-sized enterprises (SMEs).

**Team** — UK — Ukraine

**Requirements:**
- Extensive experience using Java 8+ or Kotlin
- Experienced using Spring Boot, Spring Cloud, and Spring Security
- Experience with SQL and No SQL Datastores
- Exposure Open Id Connect Protocol
- Familiar with TDD and BDD using Cucumber
- Strong understanding of Git version control
- Strong understanding of microservice patterns and architecture
- Experience with development & deployment tools such as Maven/Gradle, Jenkins/Azure DevOps Pipelines, Git/Azure
- Demonstrable experience with Continuous Integration and Deployment (CI/CD)
- Should have a good understanding of Extreme Programming practices
- Upper-Intermediate English language level


**Responsibilities:**
- Design and develop software by writing clean and thoroughly tested code
Improve the quality, delivery, and operation by including the following aspects:
   -Version Control Systems, Branch and release processes
   -Ways of working (personal development, training, collaboration, support & mentorship)
   -Continuous Integration and Deployment
   -Security/Integrity/Stability/Scalability
   -Design Patterns and common principles
   -Focus on clean, modular, reusable, readable and maintainable code
   -Quality aligned to conventions, standards, static analysis
   -Testing — Unit, Mock, Integration, E2E, Performance and Security
   -Monitoring and Analytics
- Analyze, Debug, and resolve production and non-production issues
- Development focused on iterative development and return of value
- Mentor junior engineers by code reviews and constructive feedbacks

**We offer:**
- Competitive salary with the regular review
- Flexible working schedule, vacations, paid sick leaves
- Office in the very center of Kyiv/possibility to work remotely
- PE 5% Taxes compensations, accountant assistance
- English courses
- Medical Insurance after probation period (3 months)
- Great working environment and team spirit