At a Glance
- Tasks: Design and develop scalable Java back-end services and RESTful APIs.
- Company: Fast-paced tech company seeking innovative developers.
- Benefits: Competitive freelance rates, flexible hybrid work, and opportunities for growth.
- Why this job: Join a dynamic team and make an impact with your coding skills.
- Qualifications: 7+ years in back-end development with expert Java skills.
- Other info: Collaborative environment with mentorship opportunities and exciting projects.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Duration: 6 â 12 months
Hybrid: 3 days per week on site (mandatory)
Start: ASAP
My new client is looking for 2 experienced Senior Java Developers with strong backâend engineering skills to support the design, development, and optimization of our APIâdriven services. This is a freelance/contract role ideal for someone who thrives in a fastâmoving environment, can work independently, and brings deep expertise across Java, modern API architectures, and complementary .NET technologies.
Responsibilities
- Architect, develop, and maintain scalable Java-based backâend services and RESTful APIs
- Collaborate with crossâfunctional teams to design efficient system integrations and data flows
- Enhance existing services for performance, reliability, and security
- Contribute to solution design discussions, providing technical leadership and best practices
- Work with .NET components where required to ensure seamless interoperability across platforms
- Write clean, maintainable, wellâtested code
- Troubleshoot complex issues across distributed systems
- Participate in code reviews and provide mentorshipâlevel feedback when needed
Required Skills & Experience
- 7+ years of professional experience in backâend development
- Expertâlevel proficiency in Java (Java 8+), Spring Boot, and related frameworks
- Strong experience building and consuming RESTful APIs
- Solid understanding of microservices, distributed systems, and cloudânative architectures
- Handsâon experience with .NET / .NET Core for service integration or crossâstack development
- Proficiency with relational and NoSQL databases
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps workflows
- Strong problemâsolving skills and the ability to work autonomously
- Excellent communication skills and comfort collaborating in remote teams
NiceâtoâHave
- Experience with message queues (Kafka, RabbitMQ, etc.)
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Exposure to API gateways, authentication/authorization frameworks (OAuth2, JWT)
- Background in highâavailability or enterpriseâscale systems
Senior Java Developer (3 days on site) in London employer: Salt
Contact Detail:
Salt Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Java Developer (3 days on site) in London
â¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. A friendly chat can lead to opportunities that arenât even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java and API development. This gives potential employers a taste of what you can do beyond your CV.
â¨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Java and back-end development. Practising coding challenges can also help you feel more confident when itâs time to shine.
â¨Tip Number 4
Donât forget to apply through our website! Weâve got loads of opportunities that might be perfect for you. Plus, itâs a great way to stay updated on new roles as they come in.
We think you need these skills to ace Senior Java Developer (3 days on site) in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and RESTful APIs. We want to see how your skills match the job description, so donât be shy about showcasing your back-end development expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youâre the perfect fit for this role. Mention your experience with microservices and cloud-native architectures, and how you can contribute to our team.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex issues in distributed systems. We love seeing candidates who can think critically and work autonomously, so share those success stories!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures you donât miss out on any important updates during the process!
How to prepare for a job interview at Salt
â¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 8 and Spring Boot. Be ready to discuss your past projects in detail, focusing on how you architected and developed back-end services and RESTful APIs.
â¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of complex issues you've troubleshot in distributed systems. Highlight your approach to problem-solving and how youâve enhanced performance, reliability, and security in your previous roles.
â¨Familiarise Yourself with the Tech Stack
Since this role involves .NET components, make sure youâre comfortable discussing your experience with .NET and how it integrates with Java. Brush up on microservices, cloud-native architectures, and any relevant CI/CD tools youâve used.
â¨Practice Collaborative Scenarios
Expect questions about working in cross-functional teams. Prepare to discuss how youâve contributed to solution design discussions and provided mentorship. Think of examples where your communication skills made a difference in remote team settings.