Job Details

Software Development
Remote
Full time
Apr 24

Java Developer for Testing Platform Development Team

VK is looking for a Middle/Senior Java Developer to join their Testing Platform Development Team in St. Petersburg. The role involves developing and maintaining services for automated testing across various platforms. Remote and hybrid options available.

In our team, you will: -Develop services for running autotests for all popular platforms (Mobile, Web, TV, Desktop): test runner, automation of device farm management, support for new device types, new test modes for service testing. -Develop and maintain system functionality. -Design fault-tolerant services. -Estimate tasks and complete them on time. -Conduct code reviews. -Actively interact with testers, developers, information security, DevOps, and SRE to solve issues related to test automation and testing platform development. -Integrate our solutions into new projects and teams.

You are the ideal candidate for us if: -You have an analytical mindset, are methodical, and attentive to detail. -You are responsible, communicative, focused on cooperation and overall results, and can work in a team. -You have a high level of proficiency in Java and extensive knowledge of its ecosystems, particularly Spring. -You have a solid understanding of various design and architectural patterns. -You are not intimidated by SOLID, KISS, DRY acronyms and understand their meaning. -You understand the principles of building HL/HA solutions. -You have experience working with microservice architecture. -You have experience and desire to work with various platforms (Android, iOS, Web, TV, Desktop). -You understand the principles of service operation and monitoring. -You understand the basics of testing and test automation. -You have skills in CI/CD (GitLab). -You have worked with Docker. -You have worked with SQL/NoSQL. -You have worked with version control systems (Git). -You can work with the Linux command line. -You can independently determine and meet task deadlines. -You can work in a distributed team. -You have 3+ years of experience as a Java Developer.

iOS
Spring
desktop
SOLID
Git
Linux
CI/CD
SQL
TV
KISS
Docker
WEB
Android
DRY
Java
Microservices
GitLab
NoSQL

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Java Developer for Yandex Music Product Platform Team

Yandex Music is looking for a Java Developer to join their product platform team. The role involves designing and developing microservices, optimizing performance, and working with technologies like Java 17, Spring Boot, MongoDB, YDB, and Redis. The position is hybrid and located in Moscow/St. Petersburg.

Russia
Y
Yandex

Senior+ / Team Lead Java Developer

RUB 380,000

Hiring Senior+ / Team Lead Java Developer for a top 10 bank project. Requires 5+ years of experience. Payment via sole proprietorship (IP). Location: Russia. Vendor: TeamF. Salary up to 380,000 net (IP only).

Russia
T
TeamF