Job offer
Java Tech Lead
Julius Baer Bank is seeking a Java Tech Lead with at least 15 years of experience in developing front-end applications and back-end systems to lead a team of developers and develop technical solutions for the private banking industry. The ideal candidate will have experience leading a team, strong knowledge of Java and service-oriented architecture, and excellent communication skills.
Job description
This role is for a Java Technical Lead with a deep understanding of private banking modules, who also acts as a senior developer for Asia satellite applications.Tasks
- Manage, coach, and lead a team of developers, as well as interact with software vendors.
- Build passion for technologies, robust and scalable interfaces, and local developments.
- Practical experience in analyzing, designing, coding, and implementing complex and customized solutions.
- Work with the team to achieve goals, experience in a secure Agile environment.
- Advance and review technical and architectural designs, enforce architectural guidelines, and challenge the status quo.
- Stakeholder management—work closely with program stakeholders, business change engineers, and project managers to steer and manage IT deliveries, single point of contact for product owners and business users.
Regulatory responsibilities and risk management
- Responsibility for ensuring that risks and problems are identified and closely managed, and that delivery is on time and of the required quality.
- Demonstration of appropriate values and behaviors, including but not limited to standards of honesty and integrity, diligence and prudence, fair dealing (treating customers fairly), conflict management, competence and continuous development, appropriate risk management, and compliance with applicable laws and regulations.
Requirements
SKILLS REQUIRED FOR THE POSITION
Professional
- At least 15 years of experience in developing front-end applications, programming languages, and back-end systems.
- Well-organized and able to prioritize and execute multiple tasks, able to influence and drive projects forward to achieve key milestones and overcome challenges.
- At least 3 years of experience as a team leader.
- Able to translate functional requirements into efficient and practical technical solutions.
- Preference will be given to candidates with experience in the financial, banking, or asset management sector.
- Able to communicate highly technical issues to a non-technical audience.
- Understanding business or system requirements and translating them into technical solutions that are scalable, stable, and fit for purpose.
Java Tech Lead
- Strong knowledge of service-oriented architecture, RESTful services.
- Strong knowledge of computer science (algorithms, data structures, object-oriented design).
- Practical knowledge of Kubernetes and containerization, streaming with Kafka, Avro schema, and Rest.JS.
- Good knowledge of SQL (MySQL, Oracle, Postgres, etc.).
- Practical knowledge of GITLAB repositories, Maven, Octopus, CI/CD pipeline.
- Exposure to cloud platforms would be beneficial.
- Basic Linux shell script commands.
- Familiarity with IntelliJ, SonarQube/SonarLint.
Job details