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