At a Glance
- Tasks: Join our team as a Java Software Engineer, developing robust backend systems and managing complex integrations.
- Company: We're a leading global B2B SaaS tech company powering major travel and ecommerce platforms.
- Benefits: Enjoy flexible hours, hybrid work, 25+ days holiday, private healthcare, and a performance bonus.
- Why this job: Be part of a dynamic team, tackle exciting challenges, and contribute to innovative solutions in tech.
- Qualifications: Proficiency in Java, understanding of algorithms, and experience with high-traffic systems are essential.
- Other info: Work from anywhere for 4 weeks a year after one year of service!
The predicted salary is between 34000 - 46000 £ per year.
A leading global B2B SaaS technology company is seeking Java Developers at all levels (Junior-Mid) to join its London-based team. The company operates a large-scale SaaS platform that supports hundreds of millions of daily transactions, supplying content to major travel agencies, meta search engines, and ecommerce platforms.
You will join a dynamic development team, working on mission-critical systems, backend API development, and integrations with supplier systems. This includes managing high-volume XML integrations, time-sensitive bug fixes, and contributing to innovative new features and products.
Key Responsibilities:- Develop and maintain robust backend systems in Java (Java 17).
- Work on complex system integrations with third-party suppliers and distributors.
- Handle XML feeds, web scraping, and high-frequency search processing.
- Deliver timely fixes for critical production issues.
- Collaborate on product design and contribute to new functionality.
- Work both independently and in agile teams with shifting priorities.
- Java SDK / J2SE programming knowledge.
- Understanding of algorithms, data structures, and object-oriented design patterns.
- Proactive attitude and ability to take ownership of projects.
- Experience working on complex / high-traffic systems.
- Degree in Computer Science, Mathematics, or related STEM discipline.
- Database proficiency (SQL, schema design, JDBC).
- Understanding of network and web technologies (HTML, XML).
- Familiarity with JavaScript and Node.js is advantageous.
- Ability to write clean, well-documented code and technical documentation.
- Annual performance bonus and salary review.
- Flexible working hours (core hours 10:00–16:00).
- Hybrid work model with 2 office days (Tuesday & Thursday, lunch provided).
- 25 days holiday (rising to 28) + public holidays + option of 25 unpaid days.
- Private healthcare (after 3 months) and life insurance.
- Pension scheme with rising employer contribution.
- Work from anywhere for 4 weeks per year (after one year of service).
Java Software Engineer (London) employer: Switch Tech Talent
Contact Detail:
Switch Tech Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer (London)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java 17, XML, and JSON. Being able to discuss your experience with these technologies during an interview will show that you're well-prepared and genuinely interested in the role.
✨Tip Number 2
Highlight any experience you have with high-traffic systems or complex integrations. Prepare examples of past projects where you've successfully managed similar challenges, as this will demonstrate your capability to handle the responsibilities outlined in the job.
✨Tip Number 3
Showcase your problem-solving skills by preparing for potential technical questions or coding challenges that may arise during the interview process. Practising common algorithms and data structures can give you a solid edge.
✨Tip Number 4
Network with current employees or alumni from your university who work in similar roles. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application and interview.
We think you need these skills to ace Java Software Engineer (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Core Java, XML, JSON, and APIs. Include specific examples of projects where you've worked on complex systems or high-traffic applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your proactive attitude and ability to take ownership of projects, as these are key traits they are looking for.
Showcase Relevant Skills: Clearly outline your understanding of algorithms, data structures, and object-oriented design patterns in your application. If you have experience with SQL or web technologies, be sure to mention that too.
Proofread Your Application: Before submitting, double-check your application for any spelling or grammatical errors. A well-written application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at Switch Tech Talent
✨Showcase Your Java Expertise
Make sure to highlight your experience with Core Java and any relevant projects you've worked on. Be prepared to discuss specific challenges you faced and how you overcame them, especially in high-traffic systems.
✨Understand the Company’s Product
Research the company’s SaaS platform and its role in the travel and ecommerce sectors. Being able to discuss how your skills can contribute to their mission-critical systems will impress the interviewers.
✨Demonstrate Problem-Solving Skills
Prepare to talk about your approach to handling critical production issues and time-sensitive bug fixes. Use examples from your past experiences to illustrate your proactive attitude and ownership of projects.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in agile teams, be ready to discuss your experience with agile practices. Share how you adapt to shifting priorities and collaborate effectively with team members.