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
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit.
Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.
Created on 02/04/2025 by TN United Kingdom