At a Glance
- Tasks: Develop Java applications and collaborate with global teams to create innovative solutions.
- Company: Join a leading investment bank with a focus on technology and collaboration.
- Benefits: Competitive salary, career growth, and exposure to cutting-edge technologies.
- Why this job: Make an impact in finance tech while working with a diverse global team.
- Qualifications: Bachelor's in Computer Science and 3-8 years of Java development experience.
- Other info: Great learning opportunities in a dynamic environment.
The predicted salary is between 36000 - 60000 £ per year.
Functional Overview
Prime Brokerage is a suite of services provided by investment banks to hedge funds and other institutional investors. These services include market access, trade execution, custody, securities lending, financing, margin trading and risk management. This allows our clients to focus on investment goals and strategy.
Prime Technology is part of Global Markets IT. We are a front-office trader facing technology team combining the functions of Prime Brokerage and Equity Financing. We are responsible for building platforms to grow, scale and support our Prime Traders and clients.
Key Responsibilities
- Own development of Java-based applications, ensuring focus on correctness, resilience and quality.
- Work across different functional and technical solutions including Synthetic Prime brokerage, Cash Prime Brokerage and Regulatory initiatives.
- Collaborate closely with the End Users as part of a team to understand their needs and create technical solutions.
- Be part of a global team with members in Mumbai, London, and New York. Contributing to collective goals and supporting your colleagues.
- Take ownership of the full software development lifecycle, from initial discussions through to design, development, testing, deployment.
- Conduct code reviews and design reviews to ensure best practices and high standards are followed.
- Document discussions / solutions / processes and track development and issues using Confluence and Jira. Share ideas/observations/improvements with the global team.
- Primary Support is covered by a separate Production Services team, however at times you may need to provide Level 3 support to resolve issues.
Required Skills and Experience
- Candidates must have a Bachelor of Technology or equivalent degree in Computer Science.
- Minimum of 3-8 years of hands-on Java development in an enterprise environment.
- Strong analytical and problem-solving skills.
- Good communication skills and the ability to work effectively with the stakeholders and the global team.
- Proficiency with Spring Boot, relational databases/SQL, test driven development.
- Proactive learning mindset and the ability to take initiative in identifying and solving problems.
- Demonstrated interest in technology and modern software design/architecture.
Preferred Skills
Functional:
- Experience or Certification on Capital Market and specifically Prime Brokerage will be highly preferred.
Technical:
- Java: Java 17+, Collections, Spring Boot 3, Java Streams API, concurrency, JPA, JMS, profiling, garbage collection
- Databases: Sybase/MS SQL Server, MongoDB, DB2
- Integration: Enterprise Integration Patterns, Apache Camel
- DevOps: Gitlab CI/CD, Ansible, Observability/Telemetry
- Unix: bash scripting, system and process monitoring
- Cloud: Experience with AWS, S3
- Web: HTML5 frameworks: React, Redux, SSE/Websockets, CSSBootstrap
Career Growth and Learning Opportunities
- Great opportunity to be at the intersection of business and technology. Gaining in-depth knowledge of both Cash Prime Brokerage and Synthetic Prime Brokerage domain.
- Exposure to the latest technologies and industry best practices.
We are committed to providing equal opportunities throughout employment including in the recruitment, training and development of employees. We prohibit discrimination in the workplace whether on grounds of gender, marital or domestic partnership status, pregnancy, carer’s responsibilities, sexual orientation, gender identity, gender expression, race, color, national or ethnic origins, religious belief, disability or age.
*Applying for this role does not amount to a job offer or create an obligation on Nomura to provide a job offer. The expression \”Nomura\” refers to Nomura Services India Private Limited together with its affiliates.
#J-18808-Ljbffr
Sr. Software Engineer employer: Nomura Holdings, Inc.
Contact Detail:
Nomura Holdings, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your Java projects. It’s a great way to demonstrate your expertise and passion for coding.
✨Tip Number 3
Prepare for those interviews! Research common questions for software engineers and practice your answers. Don’t forget to brush up on your problem-solving skills with coding challenges.
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it shows you're serious about the role!
We think you need these skills to ace Sr. Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Sr. Software Engineer role. Highlight your Java development experience and any relevant projects that showcase your skills in Spring Boot and relational databases. We want to see how your background aligns with what we do!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about Prime Brokerage and how your skills can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex problems. We value analytical minds, so share how you approached challenges in your previous roles and the impact of your solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive – a quality we admire!
How to prepare for a job interview at Nomura Holdings, Inc.
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the latest features in Java 17 and Spring Boot 3. Be ready to discuss your past projects and how you've applied these technologies in real-world scenarios.
✨Understand Prime Brokerage Basics
Familiarise yourself with the core concepts of Prime Brokerage and how it fits into the financial services landscape. This will help you speak confidently about the role and demonstrate your interest in the industry.
✨Show Off Your Problem-Solving Skills
Prepare to tackle some technical questions or coding challenges during the interview. Think through your problem-solving process and be ready to explain your reasoning clearly to the interviewers.
✨Communicate Effectively
Since collaboration is key in this role, practice articulating your thoughts and ideas clearly. Be prepared to discuss how you've worked with global teams and stakeholders in the past, showcasing your communication skills.