Senior Java Developer

Senior Java Developer

Posted 1 week ago by Brookwood Recruitment Ltd on Linkedin

Negotiable
Inside
Hybrid
Glasgow, Scotland, United Kingdom

Summary: A leading Tier 1 investment bank is looking for a Senior Java Developer to join its global Equity Swap front-office technology team in Glasgow. The role involves modernizing and optimizing critical systems in a fast-paced, real-time environment, focusing on scalability and performance improvements. The position offers a competitive day rate and the potential for long-term contract stability until December 2025.

Key Responsibilities:

  • Hands-on development and modernization of a real-time event-driven system in a Linux-based environment.
  • Build scalable, high-performance applications with multi-threaded Java and Spring Boot.
  • Work with message-based architectures (MQ/Kafka) to support event-driven processing.
  • Optimize and develop complex SQL queries for Sybase/DB2 databases.
  • Develop Unix/Linux shell scripts and leverage Python where applicable.
  • Collaborate with cross-functional teams to understand business requirements and deliver effective solutions.
  • Adopt DevOps practices, ensuring automated testing, integration, and continuous deployment.
  • Provide thorough documentation for developed features.
  • Engage with stakeholders, demonstrating strong problem-solving and analytical skills.

Key Skills:

  • Strong Java server-side concurrent programming experience.
  • Expertise in Spring Boot (Core Spring), JUnit.
  • Proficiency in message-based architectures (e.g., Kafka, IBM MQ).
  • Solid SQL skills and hands-on experience with Sybase/DB2.
  • Good knowledge of Linux/Unix environments and shell scripting.
  • Understanding of full software development lifecycle.
  • Strong communication skills, with the ability to explain technical solutions to non-technical stakeholders.
  • Ability to work in an agile development environment.

Salary (Rate): 400

City: Glasgow

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: Finance