8 жовт. · Synergetica · тип компанії не вказано
Завантажте CV — і ми покажемо, що збігається, чого бракує і чи проходить вакансія ваші умови.
Відкрити на DjinniThis role focuses on executing critical migration projects within the backend infrastructure. The Backend Infrastructure team is undertaking several large-scale migrations to modernize its systems, improve reliability, and reduce maintenance overhead. This TVC position will be instrumental in performing the hands-on work required for these migrations, working closely with the infrastructure team and other BackEnd teams.
Required Qualifications:
Ability to work from our Warsaw office 5+ years of hands-on experience in Java programming. Strong communication and interpersonal skills, with the ability to collaborate effectively within a technical team environment. At least Upper-Intermediate level of both spoken and written English Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
Nice-to-Haves:
Experience with build tools such as Gradle, Maven, or Bazel. Experience with building data pipelines. Knowledge of Google Cloud Platform (GCP) services.
Responsibilities
Execute Migrations: Actively participate in and drive the execution of large-scale code and system migrations across various backend services. Some examples include: Importing or upgrading third-party dependencies. Building projects on GoB(Gerrit-on-Borg). Performing necessary code and dependency changes in backend projects
Code Modification and Updates: Update and refactor existing codebases (primarily Java) to align with new libraries, platforms, and infrastructure. Testing: Work with the Infrastructure team to create a testing plan for migrations to ensure that changes do not break running services and execute the test plans. Collaboration: Work closely with the Backend Infrastructure team and other BE software engineers to understand migration requirements, plan execution strategies, and ensure smooth transitions with minimal disruption. Problem Solving: Investigate, debug, and resolve technical issues and complexities encountered during the migration processes. Documentation: Maintain clear and concise documentation for migration plans, processes, changes made, and outcomes. Best Practices: Adhere to software development best practices, ensuring code quality, and follow established guidelines for infrastructure changes.
We offer:
Opportunity to work on a global product used by 100+ million users worldwide. Competitive compensation package, including 20 paid vacation days and paid sick leave. Full-time office-based work (5 days per week) in a modern, comfortable office in Warsaw. Flexible working hours with a healthy work-life balance. Private medical insurance. English classes with a native speaker and wellness activities, including online yoga. Paid tech training and other activities for professional growth; Modern, comfortable office and a friendly, supportive engineering culture.
If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications, the review and further processing of your candidacy may take some time.