Staff Java Software Engineer
Vilnius · 7+ years experience · Full-time · Hybrid · Posted Sep 30, 2026
At a glance
- Experience
- 7+ years experience
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- Vilnius
About the role
- As a Staff Java Software Engineer on the global K4B Engineering team, you will help shape the technical direction of backend systems.
- You'll collaborate with engineers, product managers, and cross-functional partners to design scalable solutions that power AI-driven booking experiences and enterprise client integrations.
Responsibilities
- Ensure the search and booking logic maintains performance under the requirements of global enterprise clientele.
- Lead the design of high-performance integration frameworks for third-party APIs, prioritizing low-latency execution and high availability.
- Serve as a technical leader for multiple engineering squads, providing clarity on complex architectural trade-offs and ensuring technical consistency across the K4B ecosystem.
- Spearhead initiatives to improve the engineering lifecycle, from establishing sophisticated observability patterns and CI/CD matures to refining internal standards for code quality and distributed system design.
- Translate high-level business objectives into robust technical specifications, effectively communicating architectural risks and opportunities to leadership.
Requirements
- 7+ years of experience with the Java ecosystem and Spring Framework (Boot, Security).
- Expertise in designing for high-throughput data environments using PostgreSQL, MySQL, and Redis.
- Good command of the English language
- Knowledge of B2B integration patterns including SAML, OAuth2, OIDC, and SCIM for automated user lifecycle management via Okta, Workday, or Azure AD.
Preferred qualifications
- Previous experience with AI/LLM would be a plus.
Benefits
- Significant yearly bonuses, approx 10 percent of annual salary.
- Booking Holdings RSU (Restricted Stock Units) package, worth 20000 USD gross, with possibility to receive yearly refreshes.
- Work from (almost) anywhere for up to 20 days per year
- Access to thousands of on-demand e-learnings
- Generous additional Health Insurance
- Flexible sick time off
- Additional financial support for your sick leave
- Additional day off on your birthday
- Company-wide vacation week once a year (winter holidays)
Workplace
- This role is required to work from our Vilnius office at least 3 days per week.
Skills
- Java
- Spring Framework
- PostgreSQL
- MySQL
- Redis
- SAML
- OAuth2
- OIDC
- SCIM