Search

Senior Java Developer

Posted: 04/04/25
Recruiter:StackStudio.digital
Reference:2926140593
Type:Permanent
Disciplines: Developer
Salary:£65,000 - £75,000 Annual
Location:Glasgow
Description:

Senior Java Developer Location: Glasgow, UK (Hybrid - 1 Day a week) Job Type: Permanent, Full-Time (40 hours per week) About the Role Are you a seasoned Java professional looking to make a significant impact in a cutting-edge, global technology team? We're seeking a Senior Java Developer to join our dynamic front-office platform team, where your code will power market-leading business systems. You'll work in a complex, real-time, Linux-based environment, tackling challenges from high-volume event processing to data-driven decision-making. This role is not just about writing code-it's about fueling innovation and supporting exponential business growth. What You'll Do

  • Innovate & Develop:
    Design, develop, and maintain high-performance, scalable, and secure Java applications that drive our business forward.
  • Build Microservices:
    Architect robust microservices using Spring Boot and integrate asynchronous processing using Kafka or Message Queues.
  • Database Design:
    Optimize both NoSQL (MongoDB) and relational databases by designing efficient schemas and writing complex SQL queries.
  • Quality & Ownership:
    Write clean, efficient, and maintainable code accompanied by unit and integration tests using Junit. Take full ownership of feature development, from concept to production.
  • Collaborate:
    While you'll thrive working independently, you'll also collaborate with cross-functional teams to solve complex technical challenges and ensure seamless integration across systems.

Your Profile Essential Skills & Experience:

  • Java Expertise:
    Strong background in Java Server-side development with a focus on concurrent programming and core Spring Boot.
  • Testing & Quality:
    Experience in writing tests using Junit and other frameworks to ensure robust, error-free code.
  • Messaging Systems:
    Familiarity with message-based architectures (e.g., MQ/Kafka) to handle asynchronous processing.
  • Database Proficiency:
    Hands-on experience with RDBMS such as Sybase and/or DB2 and writing complex SQL queries.
  • Scripting & Automation:
    Proficiency in Unix/Linux scripting (Shell/Python) to support development and operations.
  • Problem Solver:
    Excellent analytical and problem-solving skills, combined with an understanding of the complete software development lifecycle.
  • Communication:
    Strong written and oral communication skills with a keen interest in understanding the business behind the code.

Desirable Skills & Experience:

  • NoSQL Know-How:
    Experience with MongoDB.
  • Domain Knowledge:
    An understanding of the Equity Derivative business.
  • Cloud Technologies:
    Experience with cloud platforms like Azure or AWS.
  • Cutting-Edge Tech:
    Familiarity with technologies such as Kafka, IBM MQ, Snowflake, or high-performance data caching solutions.

Interview Process (3 Rounds)

  • 1st Round Peer to Peer Coding
  • 2nd and 3rd Round Technical Evaluations

Recruiting now