Aplikuj teraz

Senior Java Software Engineer

AltexSoft

Warszawa
Praca stała
Java
Praca stała

Must have

  • Java

  • Microservices architecture

  • MS SQL

  • NoSQL

  • Spring Boot

  • English (B2)

Nice to have

  • AWS

  • travel domain

  • Polish (Fluent)

Requirements description

  • 5+ years of Java development experience, with expertise in Spring Boot, JPA (JPA2, Hibernate), JUnit, JSON, and API development/integration.
  • Strong communication skills, with the ability to convey complex concepts clearly using diagrams and models.
  • Excellent team collaboration skills, with the ability to engage effectively with internal and external stakeholders
  • Familiarity with Agile development methodologies.
  • Hands-on experience with microservices architecture and cloud-based environments.
  • Strong knowledge of Relational Databases (MySQL) and NoSQL (DynamoDB).
  • Ability to efficiently reuse components and services for scalable development.

Would be a plus

  • AWS Developer Certification.
  • Understanding and application of clean code principles.
  • Strong debugging and problem-solving mindset, with a track record of resolving critical software issues.

Offer description

A global travel technology company specializing in content aggregation and distribution is looking for a Senior Java Software Engineer to join our SaaS cloud-based backend team. This role involves developing new features while ensuring scalability, high performance, and system efficiency. The position requires on-site work in our Warsaw office, providing opportunities for close collaboration with the team and direct involvement in key technical discussions.

The project is centered on the development of the service that allows to manage and process orders and changes, giving customers and agents an efficient, responsive, integrated experience, like

  • Book, hold and issue instant tickets

  • Sell ancillary products before or after ticketing

  • Re-issue individual or multi-flight tickets

  • Process airline-initiated OCNs.

Your responsibilities

  1. Engage in regular team discussions to exchange ideas, address challenges, and propose improvements.
  2. Take a proactive approach to teamwork, welcoming feedback and offering constructive suggestions.
  3. Apply strong analytical skills to troubleshoot issues and implement effective solutions.
  4. Handle multiple development tasks, managing priorities efficiently.
  5. Work closely with team leads and Project Managers to align development efforts with project goals.
  6. Diagnose and fix interface-related issues, debug and enhance application code.

show all (8)

Wyświetlenia: 2
Opublikowana3 dni temu
Wygasaza 30 dni
Rodzaj umowyPraca stała
Źródło
Logo

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

Na podstawie "Senior Java Software Engineer"