Brightgrove logo
Українська
Senior Cloud Full Stack Engineer

Senior Cloud Full Stack Engineer

For Global Aviation Project
Location
Bucharest, Romania
Area
DevOps/Cloud/Systems
Tech Level
Senior
Tech Stack
Java, Angular/React, Typescript, AWS
Refer a Friend

your info

REFERRAL'S INFO

0/4000

About the Client

Our customer is an international trade organization established over 70 years ago by a group of airlines. The organization represents around 330 airlines, accounting for more than 80% of the world's air traffic.

Project details

Our customer, a global organization in the aviation sector, is launching a strategic revamp of its Statistics program to modernize how aviation data is collected, processed, and delivered. The initiative aims to establish a more scalable, modular, and automated architecture. You will play a key role in helping define and implement the technical foundations of this transformation, contributing to the future of the organization’s data infrastructure and delivery models.

Your Team

The team consists of around 30 Engineers working in a Scrum setup across multiple projects internationally. From Brightgrove side, the team includes 3 Senior Software Engineers and a Scrum Master, collaborating closely with cross-functional teams to deliver high-quality solutions.

What's in it 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

Responsibilities

We are seeking a highly skilled and experienced Cloud Full-Stack Developer with a strong focus on frontend SPA applications and backend containerized and serverless applications. The ideal candidate should have extensive experience with Angular (React or Vue), Java, Spring Boot and cloud services like AWS (Lambda, DynamoDB, DocumentDB, RDS, ECS, EKS, SNS, SES, SQS, CloudWatch, XRAy)

Additionally, they should be familiar with Agile methodologies, microservices patterns, messaging systems, event-driven architecture, and possess excellent problem-solving and communications skills.

Responsibilities:

  1. Front-End Development:
    Design, develop, and optimize Angular or React web applications.
    Translate UI/UX design wireframes into high-quality, responsive user interfaces.
    Ensure the technical feasibility of UI/UX designs.
    Integrate front-end elements with backend APIs.
  2. Back-End Development:
    Design and implement microservices in Java.
    Create scalable and maintainable server-side applications.
    Develop data storage solutions, ensuring strong functionality and optimization.
    Ensure high performance and responsiveness of applications
  3. Integration:
    Integrate front-end components with server-side logic.
    Optimize applications for speed and scalability.
    Implement security and data protection.
  4. Testing and Debugging:
    Develop and maintain unit and integration tests.
    Debug applications to identify and fix bottlenecks and bugs.
  5. Collaboration:
    Collaborate with cross-functional teams, including architects, designers,engineers, and product managers to ensure consistency and quality ofapplications.
    Participate in code reviews, and provide constructive feedback to peers.
    Ensure best practices established by Lead developers are followed
  6. Continuous Learning:
    Stay updated with emerging technologies and industry best practices.
    Recommend improvements to existing applications.
  7. Documentation:
    Ensure that applications are well documented

Skills

  • 6+ years of experience in Java development
  • 3+ years of experience in Design, develop, and maintain cloud based applications
  • 3+ years of experience in frontend frameworks like React and Angular
  • 3+ years of experience in JavaScript/Typescript or Python
  • Solid knowledge of Spring Boot and its ecosystem, including modules such as Web, Data (SQL/NoSQL), Security, Messaging, I/O, Operations, Observability, Cloud integrations, and Testing frameworks.
  • Good knowledge of OIDC and OAuth 2.0 security flow 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 AWS RDS including Aurora MySQL, Aurora PostgreSQL
  • Familiarity with NoSQL Database like Cassandra, DynamoDB, MongoDB
  • Knowledge of Hibernate or other ORM tool
  • Knowledge in frontend and backend unit and integration testing using JUnit 5,Mockito, Karma, Jasmine
  • 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 and CI/CD tools
  • Knowledge of UML for system modeling and design and familiar with C4 Modeling.
  • Excellent problem-solving, communication, and strong team spirit.

Nice-to-have Skills

  • Familiarity with AI development tools such as Firebase Studio, Cursor, or equivalentplatforms for enhancing development efficiency and integrating AI capabilities into applications.
  • Familiarity with Docker and AWS EKS deployments
  • Familiarity with Spring Cloud and related components.
  • Experience with continuous integration and continuous deployment (CI/CD) tools.
  • Knowledge of Python and NodeJS
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • AWS Certification.
Recruiter Viktoriia Dorosh
Your personal recruiter
Viktoriia Dorosh

Apply Now

0/4000

sharing is caring & referral bonus