We are looking for a Junior Java Developer to join Teamvoy and work on our new project in the banking services industry.
About the project:
We are building an Internet Banking Platform and Mobile App that will be available for different banks as a white-label solution. There is a high-level vision and set of user stories that is covering the product. Teamvoy is fully responsible for the end-to-end solution and will build it from the scratch.
Requirements:
• 1+ years of commercial software development experience;
• Bachelor’s degree in Computer Science (or other related degree);
• English level B1+;
• Good knowledge of Java Core and Java Stream API;
• Strong understanding of Java concurrency;
• Confident understanding of working with relational databases;
• Experience with Spring/ Spring Boot;
• Good knowledge of Spring Data JPA, Hibernate, and JDBC;
• Experience with one of the Message Brokers, preferable RabbitMQ;
• Experience with Docker is a plus.
Responsibilities:
• Be an active member of a Scrum team focused on creating high-quality software;
• Implement and maintain all projects and tasks using Java programming language;
• Analyze product requirements and write quality code in Java;
• Troubleshoot and resolve technical issues;
• Follow the Test-Driven Development (TDD) methodology.
What We Offer:
• You can choose: work from home or in a comfortable office in the city center of Lviv (the office have a generator and Starlink);
• Great company atmosphere and comfortable communications;
• Development support;
• 20 working days of vacation and 20 sick days;
• Free English language courses.