CrawlJobs Logo

Java Software Engineer

Germany, Berlin · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We are looking for a strong mid level Java backend developers to implement new features and maintain KAYAK’s world leading search and booking technology. We integrate with over 200 travel partners and link to over 500,000 hotels and 550 airlines. You will be an essential part of a high powered team that keeps all of this running smoothly – helping millions of people find the best hotels and the best ways to fly from A to B every day!

Job Responsibility

  • Optimize search and booking logic to handle the demands of greatest global corporate clients
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint

Requirements

  • Bachelor’s degree or higher in Computer Science or related field
  • 3+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance

Nice to have

  • Prior experience in the travel domain is beneficial — familiarity with airline distribution and standards (GDS such as Amadeus/Sabre/Travelport, NDC) and their integration with booking/reservation systems
  • Experience with B2B systems or identity/HR integrations is beneficial — e.g., SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, and connecting HRIS/IDP platforms (Workday, Okta, Active Directory) to product services

What we offer

  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Access to thousands of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • 6 weeks paid vacation
  • Free lunch 2 days per week
  • Pension plan contributions
  • Public transportation subsidies
  • Bike leasing program
  • Monthly social events, Thursday happy hours, sports teams
  • An awesome office in Friedrichshain, Berlin

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Software Engineer

8 matching positions

Java Software Engineer

We are seeking a skilled Java Software Engineer to design, develop and maintain ...
Location
Location
United States , Holladay
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent practical experience
  • 3+ years of professional software engineering experience with Java
  • Strong experience with Java frameworks such as Spring Boot, Spring MVC, or related technologies
  • Experience building RESTful APIs and backend services
  • Proficiency with relational databases such as MySQL, PostgreSQL, or Oracle
  • Experience with version control systems such as Git
  • Strong understanding of software design principles, object-oriented programming and testing practices
  • Ability to troubleshoot and solve complex technical issues
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design, develop, test and maintain Java-based applications and services
  • Write clean, efficient and well-documented code following best practices
  • Collaborate with product managers, architects and other engineers to deliver high-quality software solutions
  • Use Claude Code to assist with code generation, refactoring, debugging, technical documentation and development workflows
  • Participate in code reviews and contribute to continuous improvement of coding standards
  • Troubleshoot application issues and implement effective solutions
  • Build and maintain APIs, microservices and backend integrations
  • Contribute to system performance tuning, scalability improvements and application security
  • Support CI/CD pipelines, automated testing and release processes
  • Stay current on emerging technologies, including AI-assisted software development tools
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Java Software Engineer

You will develop an innovative backend solution for a leading automotive client,...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum 5-7 years of experience in a similar position
  • Experience as a Java Backend Developer, with proficency in Java programming language and related frameworks/libraries
  • Solid knowledge of transactional concepts, caching strategies, and performance-optimized data access
  • Experience working with relational databases such as Oracle SQL and PostgreSQL as well with NoSQL databases
  • Familiarity with Jakarta EE, Quarkus is a plus
  • Experience with test automation frameworks and CI/CD pipelines
  • Proficiency in testing practices including Unit, System, and Integration Testing
  • Familiarity with cloud platforms like AWS or Azure is a plus
  • Ability to follow enterprise-grade development guidelines and collaborate in cross-functional teams
Job Responsibility
Job Responsibility
  • Design and develop backend components for a cloud-based enterprise software solution
  • Drive the cloudification of a legacy system into a scalable, cloud-native architecture
  • Implement microservice-based solutions aligned with enterprise automotive standards
  • Apply solid knowledge of transactional concepts, caching strategies, and optimized data access for large-scale datasets
  • Ensure high-quality code through Unit Testing, System Testing, and Integration Testing
  • Support and contribute to test automation frameworks and continuous integration pipelines
  • Collaborate closely with cross-functional teams to ensure compliance with client-specific development guidelines
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance custom-made for you
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events for our people and their families
  • Fulltime
Read More
Arrow Right

Java Software Engineer

A global investment firm is seeking an experienced Java Software Engineer to joi...
Location
Location
United Kingdom , London
Salary
Salary:
160000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a STEM discipline
  • 4+ years’ experience in software engineering or a closely related role
  • Strong expertise as a Java Software Engineer with experience in modern development practices
  • Proven experience working in a front-office environment
  • Excellent communication skills and the ability to thrive in a high-pressure, fast-paced setting
Job Responsibility
Job Responsibility
  • Designing and developing high-performance Java applications from the ground up
  • Building and enhancing front-office eTrading systems used in live markets
  • Working closely with traders, product owners, and other front-office technology teams
  • Applying best-in-class engineering standards, including Clean Architecture and TDD
  • Contributing to technical leadership and driving engineering best practices across the team
What we offer
What we offer
  • Direct exposure to trading and investment teams
  • Access to state-of-the-art technologies and modern engineering toolchains
  • Accelerated professional growth in a tech-focused, delivery-driven environment with clear career progression
  • Highly competitive bonus structure and comprehensive benefits package
  • Strong emphasis on work-life balance and health with flexible hybrid working
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We’re currently supporting a well-established player within the financial techno...
Location
Location
United Kingdom , London
Salary
Salary:
120000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a closely related technical field
  • Around 2–5 years of hands-on development experience with Java
  • Prior exposure to complex, high-performance systems within financial services or comparable sectors
Job Responsibility
Job Responsibility
  • Develop, maintain, and scale applications that are directly utilised by front-office teams
  • Collaborate with stakeholders across trading, product, and engineering to deliver effective technical solutions
  • Play an active role in shaping technical direction, enhancing system stability, and maintaining strong engineering practices
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We are looking for a Java Software Engineer to join our team and develop innovat...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum 5-7 years of experience in a similar position
  • Experience as a Java Backend Developer, with proficiency in Java programming language and related frameworks/libraries
  • Solid knowledge of transactional concepts, caching strategies, and performance-optimized data access
  • Experience working with relational databases such as Oracle SQL and PostgreSQL as well with NoSQL databases
  • Experience with test automation frameworks and CI/CD pipelines
  • Proficiency in testing practices including Unit, System, and Integration Testing
  • Ability to follow enterprise-grade development guidelines and collaborate in cross-functional teams
  • Strong understanding of software design principles, design patterns, and best practices
  • Excellent command of both spoken and written English
Job Responsibility
Job Responsibility
  • Design and develop backend components for a cloud-based enterprise software solution
  • Drive the cloudification of a legacy system into a scalable, cloud-native architecture
  • Implement microservice-based solutions aligned with enterprise automotive standards
  • Apply solid knowledge of transactional concepts, caching strategies, and optimized data access for large-scale datasets
  • Ensure high-quality code through Unit Testing, System Testing, and Integration Testing
  • Support and contribute to test automation frameworks and continuous integration pipelines
  • Collaborate closely with cross-functional teams to ensure compliance with client-specific development guidelines
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
Read More
Arrow Right

Java Software Engineer

Zachary Piper Solutions is seeking a Java Software Engineer to support a Governm...
Location
Location
United States , Herndon
Salary
Salary:
200000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java software development
  • Knowledge of DevSecOps practices and methodologies
  • Understanding of containerization technologies (Docker, Kubernetes, etc.)
  • Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI/CD, Azure DevOps)
  • Background working within Agile frameworks (Scrum, Kanban)
  • Experience with cloud services (AWS, Azure, GCP)
  • Active TS/SCI clearance required with the ability to obtain and maintain a TS/SCI Poly
Job Responsibility
Job Responsibility
  • Develop and maintain software systems, tools, and applications within a DevOps environment
  • Support the full software development lifecycle, including scoping, design, coding, testing, and implementation
  • Deliver Agile DevOps support for mission‑critical and cloud‑based systems
  • Contribute to the design, development, and testing of customer solutions
  • Oversee operations and maintenance activities for essential systems
What we offer
What we offer
  • Medical, Dental, Vision, 401K, PTO, Sick Leave as required by law, and Holidays
  • Fulltime
Read More
Arrow Right

Java Software Engineer

We are hiring a Java Developer for a global technology company that provides a m...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of professional experience with Java
  • Great analytical skills and eagerness to learn
  • Appreciative of open source technologies and capable of working with MacOS
  • Familiar with relational as well as NoSQL databases
  • Assertive communication
Job Responsibility
Job Responsibility
  • Collaborating with your Scrum team in daily stand-ups to discuss progress, roadblocks, and plan the day’s work
  • Designing, developing, and implementing new features for our Java applications using Java 17+ and Spring Boot, focusing on stability and performance
  • Writing clean, elegant, simple code, along with comprehensive unit and integration tests (using tools like Mockito and JUnit 5)
  • Participating in code reviews to maintain high code quality and share knowledge with team members
  • Troubleshooting and resolving complex technical issues across our distributed system, keeping customer needs and system stability as top priorities
  • Fulltime
Read More
Arrow Right

Java Software Engineer

Our clients team in Bristol who develop next generation Air Defence Systems are ...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60.00 - 65.00 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A strong background in software engineering, its realisation and system wide impact
  • Experience of working in Java
  • Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development
  • Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation
  • Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability
  • Experience in other languages such as Ada
  • Knowledge of DDS middleware and Real Time Operating Systems
  • Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508
Job Responsibility
Job Responsibility
  • Continued design and development of new and evolving software tools and architectures, and the instantiations for future products
Read More
Arrow Right