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

Software Engineer Senior - Java

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

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

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

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

Текст:
/
TL;DR
Software Engineer Senior - Java (Java/Spring Boot/Apache Kafka): Building and modernizing high-volume payment-processing platforms, including scalable microservices and event-driven applications, with an accent on reliability, security, and zero-downtime delivery. Focus on designing RESTful APIs, optimizing database and schema performance, and solving scalability challenges in high-availability transactional systems.

Location: Hybrid, three days per week in the Atlanta, Georgia office; candidates must be US citizens or Green Card holders. The posting also lists Alpharetta, Georgia as the job location.

Company

hirify.global develops payment-processing and value-added services for merchants through its VAP Global Ecommerce platform.

What you will do

  • Design, develop, and test software for a high-volume, high-availability payment platform.
  • Modernize a complex monolithic application and develop scalable microservices.
  • Design and maintain RESTful APIs and event-driven applications using Java, Spring Boot, and Apache Kafka.
  • Collaborate with Product, Platform, Merchant Services, and Support teams to translate business requirements into technical solutions.
  • Deploy features to production with zero platform downtime and no impact on active customers.
  • Apply Agile practices such as pair programming and test-driven development.

Requirements

  • US citizenship or a Green Card is required; visa sponsorship is not available now or in the future.
  • Hybrid attendance in the Atlanta, Georgia office three days per week is required.
  • Bachelor’s degree in computer engineering, computer science, or a related discipline, or equivalent education and experience.
  • 7+ years of relevant Java software engineering experience, including internships.
  • Strong Java programming, SQL, database, and schema design skills.
  • Experience with financial systems, payments infrastructure, or high-volume transactional systems requiring precision and auditability.

Nice to have

  • Experience with microservices architecture, globally distributed services, and 24/7 support.
  • Experience designing monitoring, resilient, self-healing, and immutable platforms.
  • Experience with AWS, OpenShift, Ansible, Maven, Gradle, Jenkins, Harness, Snyk, and SonarQube.
  • Experience with JUnit, TDD, pair programming, and testing tools such as Cucumber or Karate.
  • Experience with observability and operations tools including Splunk, Prometheus, OpenTelemetry, Sysdig, OpsGenie, and ServiceNow.

Culture & Benefits

  • Collaborative, team-focused engineering culture.
  • Inclusive global teams with opportunities to learn and develop professionally.
  • Work includes close collaboration across product, platform, merchant services, and support functions.
  • Employment in the United States includes a drug test after a conditional offer.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →