Logo for Bonapolia

Senior Java Engineer

Roles & Responsibilities

  • Strong experience with Java and building scalable, high-performance applications
  • Background in software design and Continuous Delivery
  • Knowledge of cloud infrastructure and container technologies
  • Curiosity and openness to learning new technologies and approaches

Requirements:

  • Develop and enhance the provider platform to simplify and optimize complex processes
  • Participate in the design and architecture of the integration platform and related systems
  • Integrate new partners and support existing integrations
  • Deploy and manage services using Kubernetes

Job description

🧠 Tech Level: Senior

🗣️ Language Proficiency: Upper-Intermediate

👥 FTE: 1

🧾 Employment type: Full time

🌍 Candidate Location: EU, Georgia, Kazakhstan, Uzbekistan,

🕐 Working Time Zone: CET

🚀 Start: asap

🧭 Planned Work Duration: 6+ months

👥 Customer Description:

The company is building the next generation of digital advertising solutions for the travel industry.

Their platform connects tourism and travel brands with a global audience through a range of innovative digital products.

🧩 Project Description:

You will join the core platform team responsible for enabling integrations with numerous transportation partners worldwide.

The team is building a cloud-based platform designed to simplify the complexity of fragmented transportation data and APIs, transforming them into a structured, scalable, and high-performance system.

⚙️ Project Phase: Active Development

🤝 Soft Skills:

• Strong product mindset and interest in building high-performance user-facing systems

💡 Hard Skills / Must Have:

• Strong experience with Java and building scalable, high-performance applications

• Background in software design and Continuous Delivery

• Knowledge of cloud infrastructure and container technologies

• Passion for software craftsmanship and agile development practices

• Team-oriented mindset with enthusiasm for mentoring and supporting colleagues

• Curiosity and openness to learning new technologies and approaches

📌 Responsibilities and Tasks:

• Develop and enhance the provider platform to simplify and optimize complex processes

• Participate in the design and architecture of the integration platform and related systems

• Integrate new partners and support existing integrations

• Deploy and manage services using Kubernetes

• Build high-performance services that manage communication with external partners

• Collaborate with cross-functional teams to solve complex engineering challenges

• Design and develop scalable, future-proof microservices and libraries

• Support and mentor junior engineers in their professional growth

🧪 Technology Stack: Java (17–21), Spring, Spring Boot 3, Couchbase, BigQuery, Docker, Kubernetes, Graphite, Grafana, Kibana, GraphQL.

📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!

Java Developer Related jobs

Other jobs at Bonapolia

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.