Senior Java Developer - Lisbon, Portugal - Hexa People

    Hexa People
    Hexa People Lisbon, Portugal

    Encontrado em: Talent PT C2 - há 1 semana

    Default job background
    Tempo integral
    Descrição

    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