At a Glance
- Tasks: Join us as a Senior Java Software Engineer, building cutting-edge applications in finance.
- Company: We're a leading player in investment banking and trading technology.
- Benefits: Enjoy a full-time role with a mix of onsite collaboration and remote flexibility.
- Why this job: Be part of a dynamic team shaping the future of financial technology.
- Qualifications: Bring 10+ years of Java experience and a passion for clean code.
- Other info: Must be onsite in Glasgow 3 days a week; prior finance experience preferred.
The predicted salary is between 43200 - 72000 £ per year.
Job Description
Role: Senior JAVA Software Engineer
Location: Glasgow (3 days onsite every week is mandatory)
Job Type: Full time, Permanent
Domain: Investment Banking, Trading, Derivative, FX, Equities and Fixed income.
Who are we looking for?
· A highly skilled individual who can work efficiently build applications using Java Spring MVC , WEB & Spring Boot, Microservices, Kafka, Rest API and, with 10+ years of relevant experience. Prior experience working at a large tier global financial institution or trading technology firm. (Preferred Qualification) Understanding of Equities and Fixed Income.
Technical Skills:
Java Spring MVC , WEB & Spring Boot, Microservices, Kafka, Rest API and Prior experience working at a large tier global financial institution or trading technology firm.
Understanding of Equities and Fixed Income.
Process Skills:
- Excellent knowledge of core Java (17+) and passionate about writing clean code.
- Good understanding of modern software architecture e.g. real-time platforms, rest APIs etc.
- Understanding of next generation messaging technologies e.g. Kafka.
- Practice TDD and BDD engineering techniques.
- Understanding of relational databases.
- Understanding of cloud platforms e.g. AWS.
- Understanding of Java IOC frameworks such as Spring or Guice.
Qualification :
- Bachelor\’s Degree with 10+ years of experience in software development of Java.
- Prior experience working at a large tier global financial institution or trading technology firm.
- (Preferred Qualification) Understanding of Equities and Fixed Income.
Behavioral Skills :
· Positive attitude.
· Good debugging and problem-solving skills.
· Ability to work in large and collaborative teams.
Job N Job | Senior Java Software Engineer employer: Job N Job
Contact Detail:
Job N Job Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Job N Job | Senior Java Software Engineer
✨Tip Number 1
Make sure to highlight your experience with Java Spring MVC, Spring Boot, and Microservices in your conversations. These are key technologies for the role, and demonstrating your expertise can set you apart.
✨Tip Number 2
Familiarize yourself with the latest trends in investment banking and trading technology. Being able to discuss current developments in Equities and Fixed Income will show your passion and understanding of the domain.
✨Tip Number 3
Practice discussing your experience with TDD and BDD engineering techniques. Be prepared to share specific examples of how you've implemented these practices in your previous projects.
✨Tip Number 4
Since this role requires collaboration in large teams, think of examples from your past where you successfully worked in a team environment. Highlight your positive attitude and problem-solving skills during discussions.
We think you need these skills to ace Job N Job | Senior Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java Spring MVC, Spring Boot, Microservices, and Kafka. Emphasize your 10+ years of relevant experience, especially in large tier global financial institutions or trading technology firms.
Craft a Strong Cover Letter: In your cover letter, express your passion for clean code and modern software architecture. Mention specific projects where you practiced TDD and BDD engineering techniques, and how your skills align with the requirements of the role.
Showcase Relevant Projects: Include examples of projects that demonstrate your understanding of Equities and Fixed Income, as well as your proficiency in core Java (17+) and cloud platforms like AWS. This will help illustrate your technical capabilities.
Highlight Soft Skills: Don't forget to mention your positive attitude, debugging skills, and ability to work in collaborative teams. These behavioral skills are just as important as your technical expertise for this role.
How to prepare for a job interview at Job N Job
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java Spring MVC, Spring Boot, and Microservices in detail. Highlight specific projects where you utilized these technologies, especially in a financial context.
✨Demonstrate Your Problem-Solving Skills
Expect technical questions that assess your debugging and problem-solving abilities. Prepare examples of challenges you've faced in previous roles and how you resolved them, particularly in high-pressure environments.
✨Understand the Financial Domain
Since the role is in investment banking and trading, familiarize yourself with concepts related to Equities and Fixed Income. Be ready to discuss how your technical skills can contribute to these areas.
✨Emphasize Team Collaboration
Highlight your experience working in large teams and your ability to collaborate effectively. Share examples of how you've contributed to team success and maintained a positive attitude in challenging situations.