Java Software Engineer Apply now

Java Software Engineer

London Full-Time 28800 - 42000 £ / year (est.)
Apply now
M

At a Glance

  • Tasks: Join us as a Java Software Engineer and tackle exciting challenges in tech!
  • Company: Macquarie is a global leader in financial services, committed to innovation and diversity.
  • Benefits: Enjoy hybrid work, 25+ days annual leave, and paid volunteer time.
  • Why this job: Be part of a diverse team making an impact in electronic financial markets.
  • Qualifications: 2-3 years of Java experience; knowledge of Python, REST APIs, and AWS is a plus.
  • Other info: We value inclusion and provide support for your wellbeing and career growth.

The predicted salary is between 28800 - 42000 £ per year.

  • Strong analytical and problem-solving capabilities with a proven track record in delivering business outcomes

  • 2-3 years Java Development experience.

  • Good technology knowledge in some or all of: Python, REST APIs, RDBMS. Postgres SQL, FIX Protocol, AWS, Spring/Spring Boot Framework, SDLC tools (e.g. Bamboo, JIRA, Confluence, GIT, uDeploy, Artifactory).

  • Knowledge of electronic financial markets or an enthusiasm to learn about them

  • An eye for detail, the ability to work effectively within a global team, and excellent verbal and written communication skills

  • Annual leave

  • Employee assistance programme

  • Paid volunteer time, Macquarie employees can access a wide range of benefits which, depending on eligibility criteria, include:

  • Hybrid and flexible working arrangements

  • One wellbeing leave day per year and minimum 25 days of annual leave

  • Primary carers are eligible for minimum 20 weeks paid leave and minimum 6 weeks for secondary carer

  • Paid volunteer leave and donation matching

  • Range of benefits to support your physical, psychological and financial wellbeing

  • Employee Assistance Program, a robust behavioral health network with counseling and coaching services

  • Recognition and service awards

Our commitment to diversity, equity and inclusion

We are committed to providing a working environment that embraces diversity, equity and inclusion. As an inclusive employer, Macquarie does not discriminate on the grounds of age, disability, sex, sexual orientation, gender identity or expression, marriage, civil partnership, pregnancy, maternity, race (including color and ethnic or national origins), religion or belief.

Java Software Engineer employer: Macquarie Group Limited

At Macquarie, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee wellbeing is reflected in our generous benefits package, including flexible working arrangements, extensive leave options, and a robust Employee Assistance Program. With a focus on diversity, equity, and inclusion, we provide a supportive environment where you can thrive and grow your career as a Java Software Engineer while making a meaningful impact in the electronic financial markets.
M

Contact Detail:

Macquarie Group Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Make sure to showcase your analytical and problem-solving skills during the interview. Prepare examples from your previous work where you successfully tackled complex issues, as this will demonstrate your ability to deliver business outcomes.

✨Tip Number 2

Familiarize yourself with the technologies mentioned in the job description, especially Java, Python, and AWS. Being able to discuss your experience or knowledge in these areas will show that you're a strong fit for the role.

✨Tip Number 3

Since the role involves working within a global team, emphasize your teamwork and communication skills. Be ready to share experiences where you collaborated effectively with diverse teams, as this is crucial for success in this position.

✨Tip Number 4

If you have any knowledge of electronic financial markets, be sure to mention it. If not, express your enthusiasm to learn about them, as this shows your willingness to grow and adapt in the role.

We think you need these skills to ace Java Software Engineer

Java Development
Analytical Skills
Problem-Solving Skills
Python
REST APIs
RDBMS
Postgres SQL
FIX Protocol
AWS
Spring/Spring Boot Framework
SDLC Tools (Bamboo, JIRA, Confluence, GIT, uDeploy, Artifactory)
Knowledge of Electronic Financial Markets
Attention to Detail
Team Collaboration
Verbal Communication Skills
Written Communication Skills

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your 2-3 years of Java Development experience in your CV and cover letter. Include specific projects or achievements that demonstrate your analytical and problem-solving capabilities.

Showcase Technical Skills: List your knowledge in technologies mentioned in the job description, such as Python, REST APIs, RDBMS, and AWS. Be specific about your experience with tools like Bamboo, JIRA, and GIT, as this will show you are well-prepared for the role.

Express Enthusiasm for Financial Markets: If you have knowledge of electronic financial markets, mention it! If not, express your enthusiasm to learn about them. This shows your willingness to grow and adapt within the company.

Tailor Your Communication: Since excellent verbal and written communication skills are essential, ensure your application is clear, concise, and free of errors. Tailor your language to reflect the company's commitment to diversity, equity, and inclusion.

How to prepare for a job interview at Macquarie Group Limited

✨Showcase Your Java Expertise

Make sure to highlight your 2-3 years of Java development experience. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them.

✨Demonstrate Problem-Solving Skills

Since strong analytical and problem-solving capabilities are crucial for this role, prepare examples that showcase your ability to analyze complex problems and deliver effective solutions.

✨Familiarize Yourself with Relevant Technologies

Brush up on technologies mentioned in the job description, such as Python, REST APIs, and AWS. Being able to discuss these technologies will show your versatility and eagerness to learn.

✨Communicate Effectively

Given the emphasis on excellent verbal and written communication skills, practice articulating your thoughts clearly. Consider doing mock interviews to refine your communication style.

M
>