Senior Java Developer - Consultancy

Senior Java Developer - Consultancy

London Full-Time 65000 - 70000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Design and develop high-performance Java applications while collaborating with cross-functional teams.
  • Company: Join a top global IT services firm with a strong reputation since 1968.
  • Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team modernising technology solutions with real-world impact.
  • Qualifications: Proficiency in Java, Spring Boot, SQL, and experience with message-based architectures required.
  • Other info: Ideal for tech enthusiasts eager to learn and grow in a supportive environment.

The predicted salary is between 65000 - 70000 £ per year.

Are you ready to take the next step in your career as a Senior Java Developer? Join one of the world's leading IT services, consulting, and business solutions organizations. Founded in 1968, the company consistently ranks among the top global IT service providers. With a presence in over 50 countries, the company has built a reputation for delivering high-quality technology services across industries including banking, healthcare, telecommunications, and retail.

The leading consultancy firm partnered with a global front-office technology team and is looking for a skilled Senior Java Developer to focus on modernising a real-time, event-driven system while improving scalability to accommodate increasing business event processing and data volumes.

Want to be part of a team that thrives in excellence? Feel free to reach out and apply today!

Responsibilities:
  • Design, develop, and maintain high-performance, scalable, and secure Java applications.
  • Write clean, efficient, and maintainable Java code following best practices.
  • Develop microservices using Spring Boot.
  • Handle asynchronous processing using Kafka or Message Queues (MQ).
  • Design and optimize database schemas for MongoDB (NoSQL).
  • Write and optimize complex SQL queries for relational databases.
  • Write unit and integration tests using JUnit and other testing frameworks.
  • Take full ownership of feature development from design to production.
  • Work independently while collaborating with cross-functional teams.
Required Skills & Experience:
  • Java Server-Side Concurrent Programming with Spring Boot (Core Spring) and JUnit.
  • Understanding of message-based architectures (MQ/Kafka).
  • Proficiency in RDBMS such as Sybase and/or DB2, with strong SQL query skills.
  • Experience with Unix/Linux scripting (Shell/Python).
  • Strong problem-solving and analytical skills.
  • Solid understanding of the full software development lifecycle and best development practices.
  • Excellent oral and written communication skills.
  • Interest in learning the business supported by the applications.
Desirable Skills & Experience:
  • Experience with MongoDB.
  • Knowledge of the Equity Derivative business.
  • Experience with cloud platforms (Azure/AWS).
  • Exposure to Snowflake, IBM MQ, Kafka, or other high-performance data and caching technologies.

Salary: £65,000 - £70,000

Senior Java Developer - Consultancy employer: Hamilton Barnes Associates Limited

Join a prestigious IT services and consulting firm that not only leads the industry but also prioritises employee growth and innovation. With a collaborative work culture that encourages continuous learning and development, you will have the opportunity to work on cutting-edge technology projects in a dynamic environment. Located in a vibrant city with a global presence, this company offers competitive salaries, comprehensive benefits, and a commitment to excellence that makes it an exceptional employer for aspiring Senior Java Developers.
H

Contact Detail:

Hamilton Barnes Associates Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer - Consultancy

✨Tip Number 1

Familiarise yourself with the latest trends in Java development, especially around Spring Boot and microservices. Being able to discuss recent advancements or projects you've worked on can really impress during interviews.

✨Tip Number 2

Showcase your experience with message-based architectures like Kafka or Message Queues. Prepare examples of how you've implemented these technologies in past projects, as this is a key requirement for the role.

✨Tip Number 3

Brush up on your SQL skills, particularly with RDBMS like Sybase or DB2. Be ready to discuss complex queries you've written and how they improved application performance or data handling.

✨Tip Number 4

Demonstrate your problem-solving abilities by preparing to discuss specific challenges you've faced in previous roles and how you overcame them. This will highlight your analytical skills and fit for the consultancy environment.

We think you need these skills to ace Senior Java Developer - Consultancy

Java Server-Side Concurrent Programming
Spring Boot
JUnit
Message Queues (MQ)
Kafka
MongoDB
SQL Query Optimization
RDBMS (Sybase, DB2)
Unix/Linux Scripting (Shell, Python)
Problem-Solving Skills
Analytical Skills
Software Development Lifecycle Knowledge
Excellent Communication Skills
Microservices Development
Asynchronous Processing
Database Schema Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in developing scalable applications and working with microservices.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience with event-driven systems and database management. Show that you understand the company's mission and values.

Showcase Relevant Projects: If you have worked on projects that involved asynchronous processing, microservices, or database optimisation, be sure to include these in your application. Describe your role and the impact of your contributions to highlight your problem-solving skills.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a Senior Java Developer role.

How to prepare for a job interview at Hamilton Barnes Associates Limited

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java, especially in server-side concurrent programming and Spring Boot. Be prepared to discuss specific projects where you've developed high-performance applications and how you tackled challenges.

✨Demonstrate Problem-Solving Skills

Prepare to share examples of complex problems you've solved in previous roles. This could involve discussing your approach to optimising database schemas or writing efficient SQL queries. Companies love candidates who can think critically and provide solutions.

✨Familiarise Yourself with Microservices and Messaging

Since the role involves developing microservices and handling asynchronous processing, brush up on your knowledge of Kafka and message queues. Be ready to explain how you've implemented these technologies in past projects.

✨Communicate Clearly and Effectively

Strong communication skills are essential for this role. Practice articulating your thoughts clearly, both verbally and in writing. You might be asked to explain technical concepts to non-technical team members, so being able to simplify your explanations is key.

Senior Java Developer - Consultancy
Hamilton Barnes Associates Limited
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>