Position: BackEnd Developer
Company: DataArt
Category: Java
Experience required: 3y
English level: intermediate

Responsibilities:
- Work on new features development and application enhancements, bug fixing.
- Support developed code with unit and integration tests.
- Participate in functionality designs.
- Perform internal demos for the business users.
- Peer code review.
- Troubleshoot environment/networking/communicational/application issues.

Requirements:
- 3+ years of backend development experience.
- 3+ years of solid working experience with Java technologies and tools
Hands-on experience with Spring Boot.
- Kotlin development experience.
- Web service development experience with REST.
- Understanding and experience working with relational databases.
- Experience with object-oriented programming (OOP), object-oriented design (OOD), and design patterns.
- Experience using test-driven development (TDD).
- Experience implementing microservices.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of build tools (Gradle, Maven). 
- Experienced team worker.
- Spoken English.

Nice to have:
- Development of backend services on serverless architecture.
- Understanding of Agile methodologies.
- Ability to work collaboratively in a global team.
- Good communication and business relationship building skills.
- Experience in finance/banking industry.