== HYBRID JOB ==
What you can expect
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.
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
What you will be doing
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
Proficient Linux user
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
Fluency in English
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job