Java Software Engineer (Core Java)

Java Software Engineer (Core Java)

Full-Time 50000 - 70000 € / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and enhance bespoke microservices for risk and back-end operations.
  • Company: Boutique investment firm in London with a flat structure and innovative culture.
  • Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on autonomy and direct communication.
  • Why this job: Take ownership of your work and solve complex problems with Core Java.
  • Qualifications: 5+ years of Core Java experience and strong SQL skills.

The predicted salary is between 50000 - 70000 € per year.

Are you a Senior Backend Engineer who prefers solving complex problems with Core Java over just configuring frameworks? We are partnering with a boutique investment firm in London that operates with a flat structure, empowering developers to drive innovation and take full ownership of their work. The Head of Engineering is looking for a technical peer—someone who is "switched on," proactive, and values honest, direct communication.

The Mission

You will develop and enhance a bespoke, microservice-based codebase used for risk and back-end operations. This isn’t just building features; it’s about engineering high-performance systems for complex data processing and large-volume calculations.

The Ideal Candidate

The leadership team values autonomy; you won’t find much hand-holding here. They are looking for a proactive problem-solver who wants to contribute to the technical roadmap and the overall SDLC.

  • Core Java Mastery: 5+ years of experience with a deep understanding of JVM internals, memory management, and multi-threading.
  • SQL Expertise: Strong skills in database architecture and query optimization.
  • Cloud & CI/CD: Experience with Cloud platforms (AWS/Azure/GCP) and a mastery of automation and CI/CD pipelines.
  • Financial Context: Experience working in a regulated environment, preferably banking or finance.
  • Testing Rigor: Demonstrable experience developing unit and integration test frameworks.

Why Apply?

This is a "mindset-first" role. If you are an ownership-driven developer who enjoys diagnosing performance bottlenecks and solving problems using the language itself (not just a framework), you will thrive here.

Location: London (City) 4 days in office / 1 remote

Java Software Engineer (Core Java) employer: TopTek Talent

Join a boutique investment firm in the heart of London, where innovation and autonomy are at the forefront of our work culture. We offer a collaborative environment that empowers our developers to take ownership of their projects, with ample opportunities for professional growth and direct communication with leadership. Enjoy the unique advantage of working in a flat structure that values your expertise and encourages you to tackle complex challenges head-on.

T

Contact Detail:

TopTek Talent Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer (Core Java)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in finance or tech. A personal introduction can make all the difference when you're trying to land that Java Software Engineer role.

Tip Number 2

Show off your skills! Prepare a portfolio of projects that highlight your Core Java mastery and problem-solving abilities. When you get the chance to chat with potential employers, share specific examples of how you've tackled complex challenges.

Tip Number 3

Be proactive in interviews! Don’t just wait for questions; ask insightful ones about their tech stack and development processes. This shows you're genuinely interested and ready to contribute to their technical roadmap.

Tip Number 4

Apply through our website! We’ve got a streamlined process that makes it easy for you to showcase your skills and experience. Plus, it gives us a chance to see your application in the best light possible!

We think you need these skills to ace Java Software Engineer (Core Java)

Core Java Mastery
JVM Internals
Memory Management
Multi-threading
SQL Expertise
Database Architecture
Query Optimization

Some tips for your application 🫡

Show Your Core Java Mastery:Make sure to highlight your experience with Core Java in your application. We want to see your deep understanding of JVM internals and multi-threading, so don’t hold back on the details!

Demonstrate Problem-Solving Skills:Since we value proactive problem-solvers, share examples of how you've tackled complex issues in your previous roles. This will show us that you’re the kind of developer who thrives on challenges.

Highlight Your SQL and Cloud Experience:Don’t forget to mention your SQL expertise and any experience with cloud platforms like AWS or Azure. We’re looking for someone who can optimise database architecture and navigate CI/CD pipelines effortlessly.

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 from our team!

How to prepare for a job interview at TopTek Talent

Master Your Core Java Knowledge

Make sure you brush up on your Core Java skills before the interview. Be prepared to discuss JVM internals, memory management, and multi-threading in detail. They’ll likely ask you to solve complex problems on the spot, so practice coding challenges that focus on these areas.

Showcase Your SQL Expertise

Since SQL skills are a major requirement, be ready to talk about your experience with database architecture and query optimisation. You might even face some practical questions or scenarios, so think of examples where you've improved performance or solved issues in past projects.

Demonstrate Your Cloud & CI/CD Experience

Familiarise yourself with the cloud platforms mentioned in the job description, like AWS, Azure, or GCP. Be prepared to discuss how you've implemented CI/CD pipelines in your previous roles, as this will show your ability to automate processes and improve efficiency.

Emphasise Your Problem-Solving Mindset

This role values autonomy and proactive problem-solving, so come equipped with examples of how you've taken ownership of projects. Share specific instances where you've diagnosed performance bottlenecks or contributed to the technical roadmap, highlighting your ability to work independently.