Middle Java Full Stack Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Middle Java Full Stack Engineer to join our global trade association in Bucharest, Romania, focusing on backend development with Java, Spring Boot, AWS, React/Angular, and microservices.
About the Client
A global trade association representing approximately 350 airlines, accounting for over 80% of worldwide air traffic. The organization is committed to representing, leading, and serving the aviation industry by developing commercial and safety standards, advocating for industry policy, and offering services such as financial solutions and operational safety audits.
Project Details
Join a long-running managed-service engagement supporting an initial seven Java-based applications. The work begins with a knowledge transfer, followed by ongoing business-as-usual support and small enhancements. The application scope may grow over time.
Your Team
Work with the support team to investigate and resolve application issues, deliver small enhancements, and maintain the applications as the service evolves.
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
- Participate in knowledge transfer and build familiarity with the supported applications.
- Investigate, troubleshoot, and resolve Java application issues passed on by the technical support analyst.
- Deliver and maintain small enhancements.
- Document fixes and share technical knowledge with the support team.
- Coordinate with the technical support analyst on incidents and escalations.
Requirements
- 5+ years of experience in Java development
- 3+ years of experience in designing, developing, and maintaining cloud-based applications
- 3+ years of experience in frontend frameworks like React and Angular
- 3+ years of experience in JavaScript/Typescript or Python
- 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 flows and JWT for authentication and authorization.
- Good knowledge of Gradle and Maven for dependency management and build automation.
- Knowledge of using Flyway or Liquibase for database migrations and version control.
- Knowledge of AWS RDS, including Aurora MySQL and Aurora PostgreSQL
- Familiarity with NoSQL databases like Cassandra, DynamoDB, and MongoDB
- Knowledge of Hibernate or other ORM tools
- Knowledge of frontend and backend unit and integration testing using JUnit 5, Mockito, Karma, and 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
- Familiarity with AI development tools such as Firebase Studio, Cursor, or equivalent platforms 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.
We Offer
- Competitive salary
- Opportunity to work in a 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
About the Company
A global trade association representing approximately 350 airlines, accounting for over 80% of worldwide air traffic. The organization is committed to representing, leading, and serving the aviation industry by developing commercial and safety standards, advocating for industry policy, and offering services such as financial solutions and operational safety audits.
© Brightgrove. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Brightgrove is an IT services company with offices in the United States, Germany, Ukraine, and Belarus. With more than 10 years of experience in custom end-to-end software development and serve customers globally.
More at Brightgrove
All 7 rolesSenior Java Full Stack Engineer
Brightgrove · Kyiv
Senior Platform Engineer
Brightgrove · Brazil
Senior Java Full Stack Engineer
Brightgrove · Romania
Senior Java Fullstack Software Engineer
Brightgrove · Wrocław +2