At a Glance
- Tasks: Join our team to design and develop innovative Java solutions for global financial systems.
- Company: One of the world's largest and most respected financial institutions with a rich history.
- Benefits: Flexible working options, competitive salary, and opportunities for personal and professional growth.
- Why this job: Make a real impact in finance while working with cutting-edge technology and a supportive team.
- Qualifications: Hands-on experience with Java, Linux, and web services; strong problem-solving skills.
- Other info: Dynamic work environment with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
As a Java Developer, you will be joining the Markets Post Trade team within the Functions technology area. You will play an instrumental role in implementing the firm’s settlements and clearing functions technology. This includes building and maintaining the firm’s domestic and international securities and cash post trade platforms and strategic architecture components.
We offer careers that provide endless opportunity – helping millions of individuals and businesses thrive, and creating financial and digital solutions that the world now takes for granted.
Working Flexibly
We’re committed to providing a supportive and inclusive culture and environment for you to work in. This environment recognises and supports ways to balance your personal needs alongside the professional needs of our business. Providing the opportunity for all our employees globally to work flexibly empowers each of us to work in a way that suits our lives as well as enabling us to better service our customers’ and clients’ needs.
If you would like some flexibility, then please discuss this with the hiring manager, and your request will be reviewed subject to business needs. We are currently in the early stages of implementing a hybrid working environment, which means that many colleagues spend part of their working hours at home and part in the office, depending on the nature of the role they are in.
What will you be doing?
- Contributing to the technical architecture of existing and new systems
- Designing, developing and improving technical features such as messaging, release engineering, caching, failover and alerting, using Java and related technologies
- Designing and implementing client and server-side business functions in Java and other technologies
- Liaising with other teams in evaluating new features and improvements
- Taking part in technical preparations for global releases
- Communicating with the global development team, escalating issues on time
- Ensuring consistent high code quality through unit and integration testing
- Evaluating performance, suggesting and implementing improvements
What we’re looking for:
- Extensive hands-on experience with Java, Linux, Databases, Web Services, REST APIs, Spring Boot & Unit Testing / Automated Testing
- Proven ability to design and develop enterprise level software solutions using tools and techniques such as Source Control, Build Tools (e.g. Maven), TDD, automated CI/CD
- Good problem solving skills
- Solid communication and collaboration skills
Skills that will help you in the role:
- Experience in building highly reliable, high-performance, scalable, distributed systems, and service-oriented architectures
- Experience with MQ and Kafka, while not essential, would be an advantage
- Exposure to Cloud deployment using Docker, Kubernetes, AWS
- Advanced knowledge of Unix, Shell Scripting, and Autosys
Java Developer in Glasgow employer: Pemberton Tech
Contact Detail:
Pemberton Tech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Prepare for those interviews by practising common Java-related questions and coding challenges. We recommend setting up mock interviews with friends or using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Make sure to highlight any relevant experience with Java, Spring Boot, or cloud technologies.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team.
We think you need these skills to ace Java Developer in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java, Linux, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Don’t forget to mention your problem-solving skills and collaboration experience!
Showcase Your Projects: If you've worked on any projects that demonstrate your Java expertise or experience with distributed systems, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Pemberton Tech
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your hands-on experience with Java, Spring Boot, and any relevant frameworks. Practise coding challenges that focus on algorithms and data structures, as these are often part of technical interviews.
✨Understand the Company’s Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as Linux, REST APIs, and CI/CD tools like Maven. Showing that you understand how these technologies fit into the company's architecture will impress the interviewers and demonstrate your genuine interest in the role.
✨Prepare for Problem-Solving Questions
Expect to face problem-solving scenarios during the interview. Practise explaining your thought process clearly while solving coding problems. Use examples from your past experiences where you successfully tackled complex issues, especially in a team setting.
✨Showcase Your Communication Skills
Since collaboration is key in this role, be ready to discuss how you've worked with other teams in the past. Highlight your ability to communicate technical concepts to non-technical stakeholders. This will show that you can bridge the gap between development and business needs effectively.