Job offer
Senior Java Engineer
The Senior Java Engineer will be responsible for the development and implementation of software solutions for financial products and services at Julius Baer, leading and supporting a team of developers. The position requires experience in Java development, knowledge of market data and the ability to work in an agile environment.
Job description
Tasks
- People Management
- Contribution to strengthening team spirit and promoting a collaborative working environment at all locations.
- Mentoring, motivating and providing guidance and feedback to younger team members.
- Business Management
- Work to fulfill the team's ambitions as defined by the Head of CoE Software Solutions.
- Actively participate and support the team leader in the regular review and improvement of team processes to optimize efficiency and productivity.
- Continuous further development and improvement of systems.
- Stakeholder management
- Effective and progressive management of all stakeholders and users of applications supported by the team.
- Requirements gathering and discussion with business owners and stakeholders.
- Regular updates for key stakeholders via the team's various communication channels.
- Change management
- Active participation and support in the Program Increment (PI) planning process.
- Support with change management and release rollout planning.
- Provision of dedicated post-implementation support on site in Asia.
- Regulatory Responsibilities and Risk Management
- Demonstrate appropriate values and behaviors, including, but not limited to, standards of honesty and integrity, care and diligence, fair dealing, fair treatment of clients, management of conflicts of interest, competence and continuous development, appropriate risk management and compliance with applicable laws and regulations.
- Design and development
- Collaborate with cross-functional teams to design, develop and implement high quality software solutions for our financial products and services.
Requirements
Skills
- Personal and social
- Ability to work independently and in a global team environment and approach initiatives with a positive attitude.
- Experience with collaborative development (e.g. pair or mob programming), giving and receiving feedback.
- Experience in mentoring younger developers.
- Good code review skills, pride in code quality.
- Focused, able to drive the delivery of technical change to completion.
- Ability to work in a fast-paced environment with occasional changes in priorities and context.
- Structured, able to follow processes systematically.
- Very good English language skills due to communication skills.
- Team player.
- Ability to work in an agile environment.
- Self-motivated; able and willing to work with minimal guidance.
- Very good knowledge of English.
- Professional and technical
- Relevant higher education and professional background with at least 5 years of experience in Java development, of which at least 2 years with Java 11 or higher.
- Knowledge of market data (asset classes, data providers, authorization aspects).
- Solid knowledge of multithreading and memory management.
- Experience with the development of high-performance systems in real time, ideally with market data streaming.
- Successful track record in delivering robust and scalable solutions. <
Job details