At a Glance
- Tasks: Build and enhance backend services for next-gen payment technology.
- Company: Fast-growing fintech with a focus on innovation and autonomy.
- Benefits: Fully remote work, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
- Qualifications: 3-5 years in software engineering with strong Java and API design skills.
- Other info: Join a culture that values experimentation and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
Software Engineer (Java) opportunity with a rapidly scaling fintech building next‑gen payment technology. You will be a talented Java Software Engineer who wants to make a real impact in a high‑autonomy engineering environment. If you love clean architecture, modern tooling, and solving meaningful problems at scale, this is your next move.
What you will work on:
- Building and enhancing backend services and high‑availability systems
- Designing scalable REST APIs used in real‑world high‑traffic environments
- Working end‑to‑end across design, development, CI/CD, and release
- Contributing to a modern engineering culture that values autonomy, quality, and continuous improvement
Requirements:
- 3-5 years in a Software Engineering position
- BS or MS in Computer Science or related field
- Experience in Java backend development, with proficiency in either Spring Boot or J2EE
- Strong understanding of Spring Core internals, specifically IoC and Dependency Injection
- Solid experience with relational databases, including schema design, complex queries, and performance optimization
- Proficiency in utilizing AI‑driven development tools (such as Windsurf, Claude Code, or similar) to accelerate delivery and maintain high code quality
- Experience in designing and implementing scalable RESTful APIs
- Strong command of Git, CI/CD pipelines, and modern software development methodologies
- Hands‑on experience in building and maintaining robust, high‑availability systems designed for high‑concurrency and large‑scale traffic
- Experience with Design Patterns, Refactoring, OO Design, and related areas
- Willingness to work as part of a team
Why this role?
- High ownership, low bureaucracy
- Experiment, innovate, and grow with a fast‑moving fintech
Java Software Engineer employer: Eden Scott
Contact Detail:
Eden Scott Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space and let them know you're on the lookout for a Java Software Engineer role. You never know who might have the inside scoop on an opportunity that’s not even advertised yet!
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving Java backend development and REST APIs. This gives potential employers a tangible look at what you can do and how you tackle real-world problems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of Spring Boot and J2EE. Practice coding challenges and system design questions that reflect the high-availability systems you'll be working on. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it’s a great way to ensure your application gets the attention it deserves in our fast-growing fintech environment.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java backend development and any relevant projects. We want to see how your skills align with our needs, so don’t be shy about showcasing your expertise in Spring Boot or J2EE!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how you can contribute to our fast-growth fintech. We love seeing passion and personality, so let us know what makes you tick!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled meaningful problems at scale. We’re all about clean architecture and high-availability systems, so share your experiences that demonstrate your ability to innovate and improve.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application quickly. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Eden Scott
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with Spring Boot or J2EE. Be ready to discuss your experience with backend development and how you've tackled challenges in high-traffic environments.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've designed scalable REST APIs or optimised database performance. Highlight specific projects where you made a real impact, as this will resonate well with the interviewers.
✨Familiarise Yourself with Modern Tools
Since the role involves using AI-driven development tools, be prepared to discuss any experience you have with tools like Windsurf or Claude Code. If you haven't used them yet, do some research and be ready to talk about how you would integrate such tools into your workflow.
✨Emphasise Team Collaboration
This position values teamwork, so think of instances where you've successfully collaborated with others. Be ready to discuss how you contribute to a positive engineering culture and how you handle feedback and continuous improvement.