At a Glance
- Tasks: Develop Java applications and collaborate with global teams to create innovative tech solutions.
- Company: Join Nomura, a leading investment bank providing top-tier services to hedge funds and institutional investors.
- Benefits: Enjoy career growth, exposure to cutting-edge tech, and a diverse, inclusive workplace culture.
- Why this job: Be part of a dynamic team shaping the future of finance technology while making a real impact.
- Qualifications: Bachelor's in Computer Science and 3-8 years of Java development experience required.
- Other info: Opportunity for early responsibility and involvement in exciting projects across global markets.
The predicted salary is between 43200 - 72000 Β£ per year.
Select how often (in days) to receive an alert:
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.
Functional Overview
We are seeking a highly skilled Associate Software Engineer to join our Prime Technology Team in Powai. You will have the opportunity to work on diverse and challenging projects, take on early responsibility, and contribute to the firm\’s success. If you have a proactive mindset and a demonstrated passion for technology, we want to hear from you.
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
Principal Software Engineer employer: Nomura Holdings, Inc.
Contact Detail:
Nomura Holdings, Inc. Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Principal Software Engineer
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java 17+, Spring Boot, and SQL databases. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
β¨Tip Number 2
Network with professionals in the finance and technology sectors, especially those who work in Prime Brokerage. Engaging in conversations about industry trends can provide insights and potentially lead to referrals.
β¨Tip Number 3
Demonstrate your proactive learning mindset by discussing recent projects or technologies you've explored. This shows your passion for technology and your ability to adapt, which is crucial for this role.
β¨Tip Number 4
Prepare to discuss your experience with the full software development lifecycle. Be ready to share examples of how you've taken ownership of projects from design to deployment, highlighting your problem-solving skills along the way.
We think you need these skills to ace Principal Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java development, particularly in enterprise environments. Emphasise your skills in Spring Boot, SQL, and any relevant projects that showcase your problem-solving abilities.
Craft a Strong Cover Letter: In your cover letter, express your passion for technology and your proactive mindset. Mention specific projects or experiences that align with the responsibilities of the Principal Software Engineer role, especially those related to Prime Brokerage.
Showcase Relevant Skills: Clearly outline your technical skills in your application. Include your proficiency with Java 17+, Spring Boot, and any experience with databases like Sybase or MongoDB. If you have knowledge of Capital Markets or DevOps tools, make sure to highlight that too.
Prepare for Technical Questions: Anticipate technical questions related to software development lifecycle, code reviews, and best practices. Be ready to discuss your approach to problem-solving and how youβve contributed to team goals in previous roles.
How to prepare for a job interview at Nomura Holdings, Inc.
β¨Showcase Your Java Expertise
As a Principal Software Engineer, your Java skills are crucial. Be prepared to discuss your experience with Java 17+, Spring Boot, and any relevant projects you've worked on. Highlight specific challenges you faced and how you overcame them.
β¨Understand the Prime Brokerage Landscape
Familiarise yourself with the concepts of Prime Brokerage and its services. Being able to discuss how these services impact clients and the technology behind them will demonstrate your proactive learning mindset and interest in the field.
β¨Emphasise Collaboration Skills
This role requires working closely with end users and global teams. Prepare examples that showcase your ability to communicate effectively and collaborate on technical solutions. Highlight any experiences where teamwork led to successful project outcomes.
β¨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process. Practising common algorithms and design patterns can help you feel more confident.