At a Glance
- Tasks: Join a dynamic team to develop and maintain robust backend systems in Java.
- Company: A leading global B2B SaaS tech company powering major travel and ecommerce platforms.
- Benefits: Enjoy flexible hours, hybrid work, generous holiday, private healthcare, and performance bonuses.
- Why this job: Be part of mission-critical projects that impact millions daily while working in an innovative culture.
- Qualifications: Strong Java skills and experience with complex systems; a degree in STEM is a plus.
- Other info: Work from anywhere for 4 weeks a year after one year of service.
The predicted salary is between 32000 - 64000 £ per year.
A leading global B2B SaaS technology company is seeking Java Developers at all levels (junior, mid-senior) 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.
- Strong Java SDK / J2SE programming knowledge.
- Solid grasp 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 - Trading 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 - Trading
✨Tip Number 1
Familiarise yourself with the latest Java technologies, especially Java 17, as this is crucial for the role. Brush up on your knowledge of APIs and backend systems to demonstrate your technical prowess during discussions.
✨Tip Number 2
Showcase your experience with complex systems and high-traffic environments. Be prepared to discuss specific projects where you've successfully managed integrations or handled critical production issues.
✨Tip Number 3
Highlight your proactive attitude and ownership of projects in your conversations. Employers love candidates who can take initiative and drive their own work, so share examples of how you've done this in the past.
✨Tip Number 4
Network with current employees or industry professionals who have experience in SaaS platforms. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application process.
We think you need these skills to ace Java Software Engineer - Trading
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 or high-traffic systems to demonstrate your relevant skills.
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 Experience: When detailing your work experience, focus on your contributions to backend API development and any experience with time-sensitive bug fixes. Highlight your familiarity with agile teams and how you adapt to shifting priorities.
Prepare for Technical Questions: Be ready to discuss algorithms, data structures, and object-oriented design patterns during the interview process. Brush up on your knowledge of SQL and web technologies, as these may come up in discussions about your technical expertise.
How to prepare for a job interview at Switch Tech Talent
✨Showcase Your Java Expertise
Make sure to highlight your strong knowledge of Core Java and any relevant experience with Java 17. Be prepared to discuss specific projects where you've developed robust backend systems, as this will demonstrate your technical capabilities.
✨Demonstrate Problem-Solving Skills
Since the role involves handling critical production issues and time-sensitive bug fixes, be ready to share examples of how you've tackled complex problems in high-traffic systems. This will show your proactive attitude and ability to take ownership of projects.
✨Familiarise Yourself with XML and APIs
Given the importance of managing XML integrations and backend API development, brush up on your knowledge of these technologies. Be prepared to discuss your experience with XML feeds and any relevant integrations you've worked on.
✨Emphasise Team Collaboration
The company values collaboration within agile teams, so be ready to talk about your experiences working in team settings. Highlight any instances where you've contributed to product design or new functionality, showcasing your ability to adapt to shifting priorities.