Start Your Search Here

Job Search

Hexa People

Portugal / Global

Senior Java Developer

Job Description

Our client is a multinational financial services corporation that offers a wide range of banking and investment services to individuals, businesses, and institutions. The company has a strong presence in Europe, North America, and Asia, and has been in operation for several decades. It has a reputation for providing innovative solutions and high-quality service to its clients, and is known for its commitment to sustainability and responsible business practices. With a large and diverse workforce, this company is a major player in the global financial services industry.

What you will be doing

As a Senior Java Developer in E-Trading team, you'll be working on critical projects in the financial technology sector, with a focus on performance and reliability

Designing and implementing robust and scalable Java applications for E-Trading systems, specifically in the electronic equities space

Collaborating with the trading and operations teams to understand requirements and provide technical solutions

Mentoring and guiding junior developers

Understanding of design & architecture principles, common data structures and algorithms complexity

Staying up-to-date with the latest Java technologies and trends in E-Trading, with a focus on algorithmic trading platforms

Collaborate with cross-functional teams to define, design, and ship new features

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automatization

What you will bring

Bachelor's degree in Computer Science, Computer Engineering or related field

At least 5 years of experience in Java development

Very good hands-on experience with Java (11+ versions)

Expert in Java-core including concurrency, performance tuning, spring framework

Good understanding of electronic trading protocols such as FIX and other financial technology protocols

Knowledge of low-latency and high-performance systems in the E-Trading domain

Familiarity with Agile/Scrum development methodologies and tools such as JIRA and Confluence

Experience with algorithmic trading platforms and techniques

Experience with unit testing and continuous integration/delivery processes

Experience with version control systems such as Git

Excellent problem-solving and critical thinking skills

Very good interpersonal and communication skills, including the ability to effectively communicate technical concepts to both technical and non-technical stakeholders

Ability to work in a fast-paced environment and handle multiple priorities

Proven leadership skills and ability to mentor junior team members

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs