Direct message from the member who posted the vacancy from Teamvoy Oleksandra Levytska Oleksandra Levytska Looking for Senior Java Developer Weare looking for aSenior Java DevelopertojoinTeamvoyand work onour project inthe banking services industry.About the project:Weare building anInternet Banking Platform and Mobile App that will beavailable for different banks asawhite-label solution. There is a high-level vision and a set of user stories that explore the product. Teamvoy is fully responsibl
Direct message from the member who posted the vacancy from Teamvoy Oleksandra Levytska Oleksandra Levytska Looking for Senior Java Developer Weare looking for aSenior Java DevelopertojoinTeamvoyand work onour project inthe banking services industry.About the project:Weare building anInternet Banking Platform and Mobile App that will beavailable for different banks asawhite-label solution. There is a high-level vision and a set of user stories that explore the product. Teamvoy is fully responsible for the end-to-end solution and will build it from scratch. Requirements:• 5+ years of commercial software development experience;• Bachelor's degree in Computer Science (orother 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 ateam .What WeOffer:• You can choose: work from home or comfortable office in the city center ofLviv (the office have agenerator and Starlink);• Great company atmosphere and comfortable communications;• Development support;• 20working days of vacation and 20sick days;• Free English language courses. Show more Show less Job level Senior secondary level Employment type Full-time Job duties Engineering and Information TechnologyBranches Software development