Position: Java Developer
Company: Deventor
Experience required: 3y
English level: upper

Job Description
• Perform development of high-performance backend services
• Communicate with multi-side teams, participate in daily meetings/discussions
• Have frequent contact with the clients in order to turn their requirements into a
working product
• Work independently or in small teams on projects that wouldn't get you bored
• Craft software development solutions for one of the biggest investment banks
worldwide
• Run projects through Agile software development principles
Required Skills
• 4+ years of hands-on experience in Java development (8)
• Ability to design and implement REST web services using Spring Boot, JAX-RS, or
Spring MVC
• Experience with JPA/ Hibernate/ Spring Data; Maven/ Gradle; Git; Project
Management Software (Jira)
• Background in setting up and maintaining CI/CD pipeline (Jenkins)
• Willingness to do unit testing and you are adept in it
• Excellent knowledge of major relational databases
• Fluent verbal and written skills in English
Desired Skills
• Concurrency and multi-threading, asynchronous programming, garbage
collection, JVM
• Cloud Foundry/AWS, Kafka, RabbitMQ
• NoSQL (Cassandra, MongoDB)
• Event-driven messaging architectures
• Microservices architecture