Senior Java developer - #1100636
Helius Technologies

JOB DESCRIPTION
GENERAL DESCRIPTION
The Senior Java Developer will be part of the Software Solutions team within Markets Technology based in Singapore. He/she shall ensure active risk management and meet all regulatory and internal compliance expectations relating to the role.
The incumbent will work with team members based in both Singapore and Zurich to work on standardized and curated interfaces (inbound and outbound) for trading functionality, -data and -objects to all stakeholders outside markets, using the latest modern technology and frameworks whilst helping maintain the current in-house developed applications and platforms.
KEY FEATURES AND ACCOUNTABILITIES
Core Responsibilities
• Design, develop, and maintain applications and platforms within Markets Technology, ensuring high performance, scalability, and security.
• Collaborate with solution architects to create software solutions that are in line with the bank's technology strategy, while also ensuring scalability and maintainability.
• Ensure coding standards and best practices by reviewing and giving feedback to junior developers.
• Collaborate with QA teams for reliable software via continuous integration and automated testing.
• Identify and address all performance, code efficiency, and security vulnerabilities in the software.
• Work together with other developers by conducting code reviews and engaging in occasional pair programming.
• Create and keep up-to-date technical documentation such as design documents, API specifications, and coding standards.
• Lead and mentor junior developers to support their technical and career development.
• Participate in analysing and resolving technical issues escalated to the team.
• Continuously drive to improve the applications and platform developed and owned by the team.
SKILLS REQUIREMENTS
Personal and Social
• Must have strong verbal and written communication skills to effectively collaborate with cross-functional teams in a global setting.
• Able to work independently and in a global team setup, to take on initiatives with a positive attitude.
• Have a passion for developing high quality software.
• Client-centric approach for all deliverables.
• Solution oriented and able to work in an agile setup.
• Able to quickly troubleshoot problems and provide effective solutions.
• Fast learner and able to work under pressure to meet tight deadlines.
• Good coordination skills to deal with different levels of stakeholders.
• Strong analytical skills, able to structure and document requirements and solution options.
• Highly motivated with integrative personality.
Professional and Technical
• Relevant higher educational and professional background with 5+ years of experience in software development
• Core requirements:
o Experience in writing Java code.
o Good Unit and Component testing practices.
o Excellent understanding and experience with cloud technologies to achieve high scale and reliability, i.e Azure Kubernetes Service.
o Experience with developing Cloud native applications.
o Good understanding of Linux and Windows Operating systems
o Good code review skills, and pride in code quality
o Experience with CI / CD tools such as Git Lab or GitHub or equivalents.
o Experience with Apache Kafka is a plus.
• Preferred requirements:
o Experience with financial industry. Strong background experience in the banking and finance industry, with a solid understanding of banking processes, systems, and regulations and in-depth knowledge of investment products.
o Experience working in remote teams across multiple locations
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior / Lead HVAC Design Engineer
Transport Executive #77020

Logistics Officer
