Job offer
Application Manager
The Julius Baer Group is seeking an Application Manager for its Software Engineering team to resolve complex issues in legacy systems and develop robust, scalable Java-based solutions. The ideal candidate has at least 10 years of experience in Core Java and Java EE, as well as experience with modern frameworks and technologies.
Tasks
- Address highly complex legacy issues that middleware developers cannot analyze or resolve.
- Communicate highly technical issues to a non-technical audience.
- Be an influencer and enabler: adopt the practices of existing developers.
- Ensure that new technologies are seamlessly integrated into the organization to solve problems that others are struggling with.
- Develop and deploy using Java, EJB, Spring Boot, Oracle, and Kafka Streaming.
- Understand architecture (system requirements) and translate it into technical solutions that are scalable, stable, and practical.
- Ensure that IT standards (including code, security, and performance) are met.
- This role provides access to wealth management systems (Triples A Plus, E-Assets).
- Be passionate about technology and building robust and scalable Java systems.
- Analyze, design, code, and test concepts and/or production environments, but not applications.
- Work collaboratively with the team to achieve goals. Experience with agile methodologies such as Scrum and/or Extreme Programming.
- Be proficient in the use of best practices such as Test-Driven Development (TDD) and Continuous Integration (CI).
- Investigate and resolve production issues to maintain a stable production environment and remain cost-effective during crises.
Client and Stakeholder Management (Internal and External)
- Stakeholder management – close collaboration with finance professionals, business change engineers, and project managers to drive and implement IT initiatives.
- Analyze requirements, estimate effort, plan the schedule, and track progress.
- Ensure that key stakeholders and participants are kept informed and supported by building strong project teams and maintaining clear communication about the project’s status throughout its entire lifecycle.
- Drive and review technical and architectural designs, enforce architectural guidelines, and challenge the status quo.
Regulatory responsibilities and risk management
- Demonstrate appropriate values and behaviors, including, but not limited to, standards of honesty and integrity, diligence and prudence, fair treatment (treating customers fairly), conflict management, competence and continuous development, appropriate risk management, and compliance with laws, regulations, and procedures.
Requirements
- At least 10 years of experience in development using Core Java and Java EE.
- At least 3 years of experience with Java 8.
- At least 2 years of experience with Spring and TDD.
- Be well-organized and able to prioritize and complete multiple tasks. Be able to drive projects forward, meet milestones, and overcome challenges.
- Be able to translate functional requirements into efficient and practical technical solutions.
- Preferred: Experience in the finance or banking sector.
Technical requirements
Job details