At a Glance
- Tasks: Join a dynamic team to develop and enhance Java applications for a leading investment bank.
- Company: Be part of a top-tier investment bank known for its innovative technology solutions.
- Benefits: Enjoy a competitive salary, flexible work arrangements, and opportunities for professional growth.
- Why this job: Work on cutting-edge technology in a collaborative environment that values your contributions.
- Qualifications: Proficiency in Java, Spring Boot, and experience with concurrency and message-driven architectures required.
- Other info: This role requires office attendance in Glasgow three times a week.
The predicted salary is between 48000 - 64000 £ per year.
I am seeking a Senior Java Developer to join a leading Investment Bank as part of their global front-office technology team. This is a hands-on position focused on working with a real-time, event-driven system that underpins our industry-leading platform. You will play a crucial role in modernizing and enhancing core system components, ensuring the platform can scale to meet the growing demands of business event processing and data management.
Key Responsibilities:
- Develop, implement, and maintain highly performant, secure, and scalable Java applications.
- Java Server Side Concurrent Programming with Spring Boot (Core Spring).
- Leverage Kafka or other message queue systems to handle asynchronous processing.
- Design, optimize, and maintain MongoDB (NoSQL) database schemas.
- Craft and optimize advanced SQL queries for relational databases.
- Create comprehensive unit and integration tests using JUnit and other relevant frameworks.
- Take full ownership of feature development from design through to production deployment.
- Collaborate effectively with cross-functional teams, balancing independence and teamwork.
Key Skills:
- Java
- Spring Boot
- Concurrency
- Message-driven architectures - Kafka, MQ
- SQL Queries
- Unix/Linux scripting
- Multithreading
This is a full-time role offering a salary of up to £80k. You will be required to attend the office in Glasgow 3 times per week.
Senior Java Developer - Glasgow - Investment Banking employer: Nicoll Curtin Technology
Contact Detail:
Nicoll Curtin Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer - Glasgow - Investment Banking
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spring Boot, and Kafka. Being able to discuss your hands-on experience with these tools during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Prepare to showcase your problem-solving skills, especially in areas like concurrency and multithreading. Consider discussing past projects where you successfully implemented these concepts, as this will highlight your practical knowledge.
✨Tip Number 3
Network with professionals in the investment banking sector or those who work with similar technologies. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be beneficial during interviews.
✨Tip Number 4
Be ready to discuss your experience with unit and integration testing, particularly using JUnit. Highlighting your commitment to quality assurance will show that you understand the importance of robust software development practices.
We think you need these skills to ace Senior Java Developer - Glasgow - Investment Banking
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. Use specific examples of projects where you've implemented these skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with real-time systems and how you can contribute to modernising their platform. Be sure to align your skills with the key responsibilities outlined in the job description.
Showcase Relevant Projects: If you have worked on projects involving Kafka, multi-threading, or database management, include these in your application. Describe your role and the impact of your contributions to demonstrate your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Java Developer role.
How to prepare for a job interview at Nicoll Curtin Technology
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spring Boot, and concurrency in detail. Highlight specific projects where you've implemented these technologies, and be ready to answer technical questions or solve coding challenges on the spot.
✨Demonstrate Your Problem-Solving Abilities
Investment banks value candidates who can think critically and solve complex problems. Prepare examples of how you've tackled challenging issues in previous roles, particularly those involving real-time systems or multi-threading.
✨Understand the Business Context
Familiarise yourself with the investment banking sector and how technology plays a role in it. Being able to discuss how your work as a developer impacts business outcomes will show that you understand the bigger picture.
✨Prepare for Team Collaboration Questions
Since the role involves working with cross-functional teams, be ready to discuss your experiences collaborating with others. Think of examples where you balanced independence with teamwork, and how you contributed to successful project outcomes.