Senior Java Developer

Senior Java Developer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
G

At a Glance

  • Tasks: Join a dynamic team to build innovative trading venues and infrastructure.
  • Company: Fast-growing tech company revolutionising global financial markets.
  • Benefits: Competitive salary, flexible work options, and opportunities for personal growth.
  • Other info: Agile environment with plenty of room for creativity and leadership.
  • Why this job: Make a real impact in finance while honing your coding skills.
  • Qualifications: Strong Java skills and a passion for clean, efficient code.

The predicted salary is between 36000 - 60000 £ per year.

1. Job purpose

We are looking for a sharp Senior Java Developer to play a key role in a small collaborative team building trading venues and associated infrastructure. We follow rapid development and deployment cycles for projects and share ownership of the entire codebase, so you will get great experience across a variety of exchange applications and financial product types. We care about the code that we write and we want a developer that is more interested in writing clean, maintainable, efficient code rather than a quick hack.

Any former experience with specific cryptocurrencies, and/or related skills such as decentralized finance (DeFi), tokenisation, trading, matching engine, clearing and settlement as well as capital markets system integration will be a very useful complement to the above.

2. Key technology used:

Primary

  • Java 8+
  • FIX
  • Sockets
  • Linux
  • Maven
  • AWS/Cloud deployment

Secondary

  • Spring
  • Hibernate (Postgres)
  • SVN / GIT
  • EPL (Esper)
  • JMS (ActiveMQ)

3. Methodology

  • Agile / Scrum
  • Continuous integration
  • Test automation
  • TDD

4. Requirements

Must have

  • Core Java SE
  • Desire to learn
  • Passion for writing clean, re-usable code
  • UI/UX skills
  • Understanding of peer-to-peer networks
  • Passion for writing clean, re-usable code
  • Desire to learn
  • Passion for writing clean, re-usable code

Nice to have

  • High throughput, low latency systems
  • Financial markets
  • FIX
  • Blockchain
  • Spring
  • Hibernate
  • Complex event processing / EPL
  • SQL

5. Company culture

We provide best of breed trading venue and post-trade solutions to global financial markets and have clients across the globe and across multiple asset types. We value keen, bright people who want to make a difference to a project and who want to learn and expand their abilities.

Being a fast-growing, agile company, we are not stifled by the red tape that can tie up larger organisations and we are able to give staff the opportunity to contribute or to assume leadership for new approaches and initiatives - the only limitation will be your ambition!

#J-18808-Ljbffr

Senior Java Developer employer: GMEX Group

GMEX Group is an exceptional employer located in the heart of London, offering a dynamic work environment where innovation and collaboration thrive. As a Senior Java Engineer, you will benefit from a culture that prioritises professional growth, with opportunities to take ownership of projects and contribute to cutting-edge trading platforms. The company fosters a strong emphasis on code quality and rapid development cycles, making it an ideal place for those eager to learn and make a meaningful impact in the fintech space.

G

Contact Details:

GMEX Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Developer

Tip Number 1

Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups, webinars, or even local coding events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to Java, Spring, or any financial applications. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your Java fundamentals and system design principles. Practice coding challenges on platforms like LeetCode or HackerRank. We want you to feel confident and ready to tackle any question that comes your way!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to exciting projects in the financial markets.

We think you need these skills to ace Senior Java Developer

Core Java
Java 8+
Spring
Hibernate
Postgres
Sockets
Linux

Some tips for your application 🫡

Show Your Passion for Clean Code:When you're writing your application, make sure to highlight your passion for clean, maintainable code. We love developers who care about the quality of their work, so share examples of how you've implemented this in past projects.

Tailor Your Experience:Don’t just send a generic CV! Tailor your experience to match the job description. If you’ve worked with Java, Spring, or any financial systems, make sure to showcase that. We want to see how your skills align with what we’re looking for.

Be Yourself:Let your personality shine through in your written application. We value keen and bright individuals who want to make a difference, so don’t be afraid to show us who you are and what drives you!

Apply Through Our Website:Make sure to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensures it lands in the right hands!

How to prepare for a job interview at GMEX Group

Know Your Java Inside Out

Make sure you brush up on your Core Java skills, especially Java 8 and above. Be prepared to discuss your experience with clean, maintainable code and how you've applied it in past projects. They’ll want to see that you can write efficient code, so be ready to showcase examples.

Familiarise Yourself with Financial Concepts

Since the role involves trading venues and financial products, it’s crucial to understand concepts like decentralized finance (DeFi), tokenisation, and capital markets. If you have any experience with cryptocurrencies or related technologies, make sure to highlight that during the interview.

Embrace Agile Methodologies

This company values Agile and Scrum methodologies, so be prepared to discuss your experience working in these environments. Share specific examples of how you’ve contributed to a collaborative team and how you’ve adapted to rapid development cycles.

Show Your Passion for Learning

They’re looking for someone who is eager to learn and grow. Be open about your desire to expand your skills, whether it’s through new technologies like AWS or improving your understanding of peer-to-peer networks. This enthusiasm can set you apart from other candidates.