Java Software Engineer

Java Software Engineer

Glasgow Full-Time No home office possible
A

Accolite Glasgow, Scotland, United Kingdom

Java Software Engineer

We are seeking a Mid-Level Java Developer with 3 to 7 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven Development (TDD) , and multi-threading . Experience in the investment banking domain is highly preferred. You will work on complex, high-performance financial systems that drive critical operations.

Key Responsibilities

  • Develop, maintain, and enhance enterprise-level Java applications.
  • Leverage the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions.
  • Write efficient, high-performance SQL queries and optimize database interactions.
  • Develop multi-threaded applications to handle concurrent operations.
  • Write clean, testable code following TDD principles.
  • Develop and maintain robust unit tests and integration tests.
  • Ensure code quality through automated testing and peer code reviews.
  • Collaborate with business analysts and stakeholders to translate financial domain requirements into technical specifications.
  • Work on financial systems such as trading platforms, risk management tools, and settlement systems.
  • Optimize applications for performance and low latency, critical for investment banking operations.
  • Collaborate with DevOps, QA, and product teams to ensure seamless delivery.
  • Contribute to technical discussions.
  • Stay updated on emerging technologies and best practices in financial technology.

Required Skills & Qualifications

  • 3 to 7 years of hands-on experience in Java development.
  • Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Advanced knowledge of SQL and database performance tuning.
  • Expertise in Test-Driven Development (TDD) and writing unit/integration tests.
  • Strong experience with multi-threading, concurrent programming, and low-latency systems.
  • Solid understanding of object-oriented programming (OOP), design patterns, and architectural principles.
  • Excellent problem-solving skills and attention to detail.
  • Prior experience in the investment banking domain or financial services is preferred.
  • Familiarity with FIX protocol, trading platforms, or risk management systems is a plus.
  • Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ.
  • Experience with performance profiling and optimization tools.
  • Exposure to Agile/Scrum methodologies.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Investment Banking and Financial Services

#J-18808-Ljbffr

A

Contact Detail:

Accolite Recruiting Team

Java Software Engineer
Accolite
A
  • Java Software Engineer

    Glasgow
    Full-Time

    Application deadline: 2027-03-20

  • A

    Accolite

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>