Middle Java developer (offline)

Responsibilities:
• Generally, you’ll work closely with the design team, product management, and development teams to create flexible APIs in order to cover all the business requirements.
• Development of first functioning prototypes
• Prototype testing
• Writing well-designed, efficient, and testable code
• Take part in discussions on technical solutions
• Pair programming and code review
• Discuss with the Product Owner to define the implementation with the best value/effort ratio
• Develop and document the Stories of the Sprint with other team members
• Create unit/integration tests in a continuous integration environment
• Develop the product in accordance with architectural & technology guidelines
• Is responsible for the quality of the product
• Contribute to all phases of the development lifecycle

Requirements:
• Proven work experience as a Back-end developer
• Strong Java language knowledge
• Good coding skills (data structures, algorithms, errors handling, design patterns, etc.)
• Good Spring framework knowledge.
• Good JPA and SQL knowledge.
• Good understanding of code versioning tools, such as Git, Mercurial, or SVN.
• Familiar with: Maven/Gradle, Liquibase/Flyway, Artifactory/Nexus, Docker
• Some exposure to Continuous Integration/Delivery pipeline for cloud, including SonarQube, etc.
• Good problem solving skills.
• Excellent verbal communication skills
• Good interpersonal skills.

About rational-soft

Rational Soft is a software development outsourcing company located in Kiev, Ukraine. Our teams work remotely all over Ukraine. We’re small, but proud with our “family” corporate culture with personal approach to customers and people in our team. Established in 2016, today we are the team of 30+ IT professionals.

Company website:
https://rational-soft.com/

DOU company page:
https://jobs.dou.ua/companies/rational-soft/

The job ad is no longer active
Job unpublished on 30 August 2022

Look at the current jobs Java →