Назад
Company hidden
2 дня назад

Senior Software Engineer (Java)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Java): Developing interconnected software solutions for corporate expense and invoice management with an accent on Java backend development, REST APIs, microservices, and distributed web applications. Focus on designing secure APIs, solving complex software defects, improving system architecture, and mentoring engineers in a hybrid Barcelona environment.

Location: Barcelona, Spain; Workplace: Hybrid

Company

hirify.global develops software that automates corporate expense and invoice management for organizations ranging from startups and SMBs to enterprises.

What you will do

  • Develop sophisticated software with minimal supervision and contribute to interconnected system solutions.
  • Design and build JSON and REST services, third-party API integrations, and distributed web applications.
  • Fix complex bugs, perform advanced refactoring, and contribute to system design and technical documentation.
  • Follow SDLC practices, including agile ceremonies, peer code reviews, technical release preparation, and testing.
  • Partner with product and analytics to define requirements that address different stakeholders' needs.
  • Mentor junior developers, review code, communicate complex concepts, and lead small to moderate projects where needed.

Requirements

  • At least 6 years of professional Java development experience.
  • Experience with Spring, AWS, microservices, SQL, NoSQL, Git, Docker or other containers, and OS X and Linux environments.
  • Strong knowledge of RESTful API design, API security, design patterns, object-oriented programming, and application lifecycle processes.
  • Experience with Test-Driven Development, functional testing, large-scale or distributed applications, and third-party or AWS APIs.
  • Intermediate knowledge of React Native, React, JavaScript, and Node, plus experience with iOS or Android development and the NPM and Webpack lifecycle.
  • Bachelor's degree in Computer Science or a related field, or equivalent experience; project leadership and mentoring experience are valuable.

Nice to have

  • Bilingual English and Spanish communication skills.

Culture & Benefits

  • Work in a hybrid environment as part of the R&D Engineering/Product Development department.
  • Collaborate with engineers, product, and analytics specialists.
  • Access opportunities to grow technical experience and career within an engineering-focused organization.

Hiring process

  • Complete a short technical screening.
  • Interview with several hirify.global engineers.
  • The process is usually completed within two weeks, with transparent communication throughout.

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