Aplikuj teraz

Mid-Level Full-Stack Developer

The Cloud People Poland Sp. z o.o.

Łódź
Zdalna
🔍 Google Cloud Platform (Pub/Sub
Cloud Storage
BigQuery
🤖 Vertex AI)
🌐 Zdalna

Requirements

Expected technologies

Google Cloud Platform (Pub/Sub, Cloud Storage, BigQuery, Vertex AI)

Optional technologies

Karma

Puppeteer

Jasmine

Playwright

Spring Security Test

Random Beans

TestContainers

AssertJ

Mockito

JUnit5

Java 11+ (targeting Java 21)

Spring Boot 3.3+

Spring Cloud GCP

MongoDB

Redis

Angular 17+

TypeScript

RxJS

Angular Material

Gradle 8+

Docker

Bitbucket Pipelines

Google Cloud Build

Operating system

Windows

macOS

Our requirements

  • 2–4 years of software development experience with Java and/or TypeScript/JavaScript.
  • Strong interest in automated testing and quality assurance.
  • Experience writing unit and integration tests (JUnit, Mockito, Jasmine, or similar).
  • Familiarity with Spring Boot or similar backend frameworks.
  • Basic understanding of Angular, React, or Vue.js.
  • Understanding of RESTful APIs and HTTP protocols.
  • Experience with Git and collaborative code review practices.
  • Good communication skills in English (written and verbal).
  • Eagerness to learn complex microservices architectures.
  • Attention to detail and strong problem-solving mindset.

Optional

  • Experience with E2E testing frameworks (Playwright, Cypress, Selenium).
  • Knowledge of TestContainers or other Docker-based testing tools.
  • Familiarity with Google Cloud Platform services.
  • Experience with MongoDB or other NoSQL databases.
  • Understanding of event-driven architecture and message queues.
  • Experience with CI/CD pipelines and automated test execution.
  • Knowledge of test coverage tools and quality metrics.

Your responsibilities

  • Testing & Quality (Primary Focus – 70%):
  • Design, implement, and maintain automated tests for our microservices using JUnit 5, Mockito, and TestContainers.
  • Build and enhance end-to-end (E2E) test suites with Playwright for critical user workflows.
  • Develop integration tests validating communication between services via Google Cloud Pub/Sub.
  • Create unit tests for Spring Boot services and Angular components (Jasmine/Karma).
  • Implement test fixtures and mock data generators for MongoDB-based services.
  • Set up and maintain test environments using Docker and TestContainers.
  • Track and improve test coverage metrics across backend and frontend codebases.
  • Document testing patterns and best practices for the team.
  • Identify and report defects, collaborating with senior developers to diagnose root causes.
  • Participate in code reviews, ensuring testability and clean code practices.
  • Feature Development (Learning & Growth – 30%):
  • Develop and maintain full-stack features under the mentorship of senior engineers.
  • Implement API endpoints in Spring Boot following OpenAPI specifications.
  • Build and integrate Angular components with backend APIs using HAL/HATEOAS patterns.
  • Work with MongoDB for data persistence and queries.
  • Contribute to AI-powered features using Vertex AI and Gemini models.
  • Collaborate with cross-functional teams to deliver reliable, high-quality solutions.
Wyświetlenia: 13
Opublikowanaokoło miesiąc temu
Wygasaza 13 dni
Tryb pracyZdalna
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Mid-Level Full-Stack Developer"