Назад
Company hidden
8 дней назад

Senior Software Engineer (Java, Distributed Systems & DevTest)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Java, Distributed Systems & DevTest): Building and operating scalable Java backend services, APIs, distributed applications, and automated testing infrastructure with an accent on Spring Boot, microservices, CI/CD, and AI-assisted engineering. Focus on designing tests for asynchronous and event-driven systems, troubleshooting production issues, and improving reliability, scalability, and release confidence.

Location: Remote

Company

hirify.global provides AI-powered IT management and cybersecurity software for Managed Service Providers and internal IT organizations worldwide.

What you will do

  • Design, develop, deploy, and support Java backend services, APIs, microservices, integrations, and event-driven applications.
  • Contribute to architecture decisions, technical designs, modernization initiatives, code reviews, debugging, and production troubleshooting.
  • Build reusable automated testing frameworks, libraries, utilities, and unit, integration, regression, API, contract, and system-level tests.
  • Validate asynchronous processing, event-driven workflows, failure recovery, and distributed-system behavior while improving test coverage and release confidence.
  • Integrate automated tests into CI/CD pipelines and support cloud-native services across AWS, Azure, or GCP.
  • Use and review AI-assisted code and tests, collaborate with DevOps, Platform, Product, and Security teams, and mentor other engineers.

Requirements

  • 7+ years of professional software engineering experience developing backend applications, SaaS platforms, or distributed systems, including 4+ years of hands-on Java backend development.
  • Strong experience with Java, Spring Boot, REST APIs, backend service development, and production software design, implementation, debugging, and support.
  • Experience with microservices, distributed systems, or event-driven architectures.
  • Strong understanding of object-oriented design, data structures, concurrency, asynchronous processing, and system design.
  • Hands-on experience developing automated tests for backend services, APIs, or distributed applications, including automated testing frameworks, test libraries, or reusable testing utilities.
  • Strong understanding of unit, integration, regression, API, and system-level testing.
  • Experience developing and maintaining CI/CD pipelines with automated test execution and operating production applications on AWS, Azure, or GCP.
  • Experience troubleshooting application failures, debugging code, investigating production issues, and using AI-assisted development tools for coding, testing, debugging, or maintenance.
  • Ability to independently own technical deliverables from design through production support.

Nice to have

  • Experience with Spring Cloud, Hibernate, Kafka, RabbitMQ, JUnit, Mockito, Testcontainers, REST Assured, WireMock, Docker, Kubernetes, relational databases, and CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience testing asynchronous systems, event-driven architectures, distributed workflows, and containerized environments.
  • Experience with automated quality gates, test reporting, deployment validation, performance, load, resilience, reliability testing, observability, monitoring, and production diagnostics.
  • Experience using Claude Code or other AI coding agents for development, automated test generation, debugging, and codebase modernization.
  • Experience mentoring engineers or contributing to technical standards across a development team.

Culture & Benefits

  • Remote work within a fast-growing software company focused on IT management and cybersecurity.
  • Opportunity to contribute to AI-native development practices, automated quality engineering, and cloud-based software modernization.
  • Equal employment opportunity is provided regardless of legally protected characteristics.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →