Position Overview:
We are seeking a seasoned Java Development Lead to join our Trading Platform Team. As Lead, you will be responsible for ensuring the reliability, security, and scalability of our trading platform. This is a unique opportunity to lead a team that specializes in the development of advanced trading systems and is committed to creating transformative solutions.
Key Responsibilities:
- Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Collaborate with product managers, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications and software designs.
- Design, develop, and maintain Java-based applications, ensuring they are performant, scalable, and secure.
- Write clean, well-designed, and efficient code following best practices and industry standards.
- Conduct code reviews and provide constructive feedback to junior developers to maintain code quality and adherence to coding standards.
- Develop and maintain unit tests and automated testing frameworks to ensure the reliability and maintainability of the codebase.
- Identify and address software performance bottlenecks, ensuring optimal application performance.
- Integrate Java applications with other systems and technologies, including databases, APIs, and third-party services.
- Ensure proper documentation of the software design, architecture, and development processes.
- Troubleshoot and resolve complex technical issues that may arise during development and in production environments.
- Collaborate with cross-functional teams, including QA, DevOps, and UI/UX designers, to deliver end-to-end solutions.
- Stay up-to-date with the latest developments in Java technologies and software development practices, and recommend improvements to the development process.
- Lead by example, contributing hands-on development work alongside your team.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. An equivalent combination of education and experience may be considered.
- Over 8 years of experience as a software engineer with a strong track record of leading and mentoring teams.
- Strong proficiency in Java programming language and object-oriented design principles.
- Experience with Java frameworks such as Spring, Spring Boot, or Hibernate.
- Proficiency in using build tools like Maven or Gradle.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle) and proficiency in writing complex SQL queries.
- Familiarity with web technologies like HTML, CSS, JavaScript, and RESTful APIs.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills and the ability to analyze and debug complex issues.
- Solid understanding of software development best practices, including code reviews, testing, and continuous integration.
- Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.
- Experience with Agile/Scrum development methodologies is a plus.
- Knowledge of cloud platforms and microservices architecture is desirable.
Why Join Broadridge?
- Lead the development of a transformative platform that will shape the future of our industry.
- Work alongside a dynamic and highly motivated team dedicated to innovation.
- Enjoy a competitive compensation package and benefits.
- Opportunities for professional growth and career advancement.
- Be part of a collaborative and inclusive workplace culture.
Hybrid Flexible at Broadridge
We are made up of high-performing teams that meet in person to learn and collaborate as needed. This role is considered hybrid, which means you’ll be assigned to a Broadridge office and given the flexibility to work remotely.
Benefits
- Department
- Engineering
- Locations
- Cluj-Napoca
- Remote status
- Hybrid Remote
Cluj-Napoca
Diversity, Equity and Inclusion
We are dedicated to fostering a diverse, equitable, inclusive, and healthy environment. As a leading provider of technology, communications, and data and analytics solutions to businesses around the world, it is critical that we understand, embrace, and operate in a multicultural environment. Every associate has unique strengths, which, when fully appreciated and embraced, allow individuals to perform at their best, leading to our success.
Our goal is to ensure our associates at every level of the organization represent the diversity of the clients we serve and the communities in which we work. We pursue both top-down and bottom-up approaches to advancing diversity, equity, and inclusion initiatives and values into our culture. This is reflected in the varying backgrounds of our over 13,000 associates working in 21 countries around the globe.
Learn about our DEI Program here.
About Broadridge
Broadridge Financial Solutions (NYSE: BR), a global Fintech leader with $5 billion in revenues, provides the critical infrastructure that powers investing, corporate governance, and communications to enable better financial lives.
Itiviti was acquired by Broadridge in May 2021 and is now Broadridge Trading and Connectivity Solutions. Our combined offering enables simplification and streamlining of all front office, middle office, and post-trade functions — powering connectivity and multi-asset trading across global markets.
Already working at Broadridge?
Let’s recruit together and find your next colleague.