Teamvoy is a software development company dedicated to delivering innovative and high-quality software solutions to our clients. With a team of highly skilled professionals, we are committed to providing exceptional service and creating lasting relationships with our clients.
30 жовтня 2024

Senior Java Developer (вакансія неактивна)

Львів, за кордоном, віддалено

We are looking for a Senior Java Developer to join Teamvoy and work on our 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:
• 5+ years of commercial software development experience;
• Bachelor’s degree in Computer Science (or other related degree);
• English level B1+;
• Experience with Spring (Spring Boot/Spring MVC), Spring Data, Hibernate;
• Strong knowledge of designing and implementing REST web services;
• Experience with OOP/OOD, design patterns, and architectural patterns;
• Experience with SQL and PostgreSQL;
• Understanding of database design principles;
• Experience with Docker/Kubernetes;
• Experience in writing unit and integration tests.

Responsibilities:
• Design and develop APIs;
• Integration with third parties (payment service providers, messaging platforms, analytics or security services, etc.);
• Writing reusable, testable, and efficient code;
• Direct communication and collaboration with clients;
• Writing unit and integration tests;
• Developing new functionality;
• Working with business requirements;
• Designing and developing new services/modules;
• Database design;
• Code review;
• Demo presentations;
• Responsible for releases;
• System scalability.

Nice to have:
• Experience with projects in the banking sector;
• Experience with microservices;
• Experience with RabbitMQ;
• Experience with Elasticsearch;
• Understanding of modular testing as part of the software development cycle and tracking controlled development within a team.

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.