Position: Java Back-end Developer
Company: Finhike
Category: Java
Experience required: 3y
English level: upper

We are looking for a skilled Java Back-end Developer to join our team. As a Java Back-end Developer, you will be responsible for developing and maintaining complex applications using Java 8+, Spring (BOOT, DATA, MVC), Hibernate, SQL (PostgreSql preferred), Docker, GIT, and RESTful API.

Responsibilities:

Developing, testing, and maintaining complex Java applications
Collaborating with cross-functional teams to identify and prioritize project requirements
Creating and maintaining technical documentation
Debugging and troubleshooting production issues
Staying up-to-date with emerging trends and technologies in software development
Requirements:

Strong knowledge of Java 8+ and related technologies
Experience with Spring (BOOT, DATA, MVC), Hibernate, SQL (PostgreSql preferred), Docker, GIT, and RESTful API
Senior: 4+ years of experience in Java development
Middle: 3+ years of experience in Java development
Fluency in Ukrainian and/or Russian
English proficiency preferred
Strong problem-solving and analytical skills
Ability to work independently and in a team environment
Excellent communication and collaboration skills
Bachelor's or Master's degree in Computer Science or related field (preferred)