Brightgrove logo
Senior Java Fullstack Software Engineer

Senior Java Fullstack Software Engineer

for The Airline Company
Romania : Bucharest
Tech Level
Tech Stack
Java, Spring Boot, Angular
Refer a Friend

your info


About the Client

This customer is the trade association of the world’s airlines, representing 290 airlines or 83% of total air traffic. 
They support many areas of aviation activity and help formulate industry policy on critical aviation issues.

Project details

This mission of the project is mainly focused on refunds for airlines. Main tech Java, Spring boot 3, JPA Hibernate, PostgresSQL , RabbitMQ and Kubernetes.

Your Team

The current team consists of Backend Architect and team of 4 developers from the client side.

What's in for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community


  • Develop, maintain, and operate Single Page Applications (SPAs) and Java-based applications primarily on AWS.
  • Be able to quick learn and support other applications written in Python, .Net and Javascript.
  • Ensure best practices established by Lead developers are followed
  • Optimize code for performance and scalability.
  • Implement and maintain unit and integration tests.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.
  • Design and implement microservices patterns and event-driven architecture.
  • Be able to develop and maintain applications with Angular or React front-end frameworks


  •  3+ years of experience in Java development
  • 2+ years of experience in frontend frameworks like React and Angular
  • Willing to quick learn and develop in other languages (Python, .Net, Typescript)
  • Good knowledge of Spring Boot and I&D various modules (Data JPA, Web, Security).
  • Experience with Spring Security OAuth2 and JWT for authentication and authorization.
  • Good knowledge of Gradle and Maven for dependency management and build automation.
  • Knowledge in using Flyway or Liquibase for database migrations and version control.
  • Knowledge of PostgreSQL or MySQL.
  • Familiarity with NoSQL Database like DynamoDB, MongoDB
  • Knowledge of Hibernate or other ORM tool
  • Knowledge of CSV processing.
  • Knowledge in unit and integration testing using JUnit 5, Mockito
  • Good understanding of design patterns and best practices.
  • Knowledge of microservices patterns, messaging systems, and event-driven architecture.
  • Good knowledge of Git for version control.
  • Knowledge of UML for system modeling and design.
  • Excellent problem-solving, communication, and strong team spirit.

Nice-to-have Skills

  • Knowledge of Python(Django), Typescript, .Net
  • Familiarity with Docker and Kubernetes
  • Familiarity with Spring Cloud and related components.
  • Familiarity with Datadog, Splunk or an ELK Stack.
  • Experience with continuous integration and continuous deployment (CI/CD) tools.
Recruiter Valentina Brysina
Your personal recruiter
Valentina Brysina

Apply Now

sharing is caring & referral bonus
    English U.S.
    English U.S.,22.htm