Java Technical Lead - Swiss Himmel GmbHAbout the Role
Join
Swiss Himmel GmbH
as a
Java Technical Lead
, where you will leverage your expertise in
Java, Spring Boot, microservices, and modern UI technologies
to deliver innovative solutions for clients in the
investment banking domain
. This role requires strong knowledge of
investment and private banking processes
, with particular focus on
reference data management
. Experience with
reconciliation tools
will be an added advantage. Your background in
BPM tools, event streaming, and DevOps practices
will play a pivotal role in driving the development of
scalable, high-performance systems
.
Key Responsibilities
Team Leadership & Mentorship
Lead and mentor a team of Java developers, ensuring adherence to coding standards, best practices, and architectural principles.
Drive technical design discussions and decision-making for new features and system enhancements.
Solution Design & Delivery
Lead requirements gathering, solution design, integration, and verification of platform software solutions.
Contribute to sprint planning, task estimation, and resource allocation.
Develop scalable, testable, and efficient code using
Java, Spring Boot, and REST APIs
.
Design and implement
RESTful services
and
microservices architectures
for high-availability systems.
BPM & Process Management
Manage BPM tools such as
Flowable, Camunda, OBPM, or Actico
.
Implement process management solutions for investment and private banking account operations to optimize financial processes.
Event Streaming & Messaging
Build and manage event streaming platforms using
JMS, RabbitMQ, and Apache Kafka
for real-time data processing.
UI Development
Develop and maintain modern UI frameworks using
Angular
and
React
.
DevOps & Infrastructure
Collaborate with DevOps teams to maintain
Kubernetes, OpenShift, Jenkins, and Helm
for continuous integration and delivery.
Manage databases including
Oracle, PLSQL, Iceberg, and Amazon S3
, ensuring performance and scalability.
Monitoring & Version Control
Implement monitoring and observability using
AppDynamics, Grafana, Osmosys, Splunk, and Prometheus
.
Oversee version control systems with
Git and GitLab
.
Ensure code quality through unit testing frameworks such as
JUnit, Karma, and Mockito
.
Domain Expertise
Investment & Private Banking:
Extensive experience managing
reference data systems
for private customer and portfolio management.
Reconciliation:
Proficiency in reconciliation setup and management across upstream and downstream systems using
Clareti Transaction Control (CTC)
.
Provider Settlement:
Expertise in streamlining settlement processes for financial institutions.
Lending & Settlement:
Strong background in developing systems for
collateral calculations
and
revenue management
.
Preferred Experience (Nice-to-Have)
Familiarity with
Flowable, OBPM, Angular
, and open-source contributions.
Interest or exposure to
Microsoft Azure, Google Cloud, Blockchain, Web3, or Distributed Networks
.
Candidate Requirements
10+ years
of experience in
Java, Spring Boot, microservices, REST APIs, Angular, and React
.
7+ years
of experience managing
BPM tools
such as Flowable, Camunda, OBPM, or Actico.
5+ years
of experience with
event streaming/message queues
: JMS, RabbitMQ, Apache Kafka.
7+ years
of experience with
databases
: Oracle, PLSQL, Iceberg, Amazon S3.
5+ years
of experience in
Kubernetes, DevOps, OpenShift, Jenkins, Odyssey, and Helm
.
Strong proficiency with
monitoring tools
: AppDynamics, Grafana, Osmosys, Splunk, Prometheus.
Hands-on experience setting up CI/CD pipelines and working with
Git/GitLab
version control systems.
What We Offer
A
culture of innovation
, delivering lasting value for both clients and employees.
Continuous learning and training opportunities
to grow your expertise.
A
flat, non-hierarchical structure
enabling direct interaction with senior partners and clients.
A
diverse, inclusive, and meritocratic environment
that values contributions at every level.
Location:
Basel, Switzerland (Full-time, on-site)
Company:
Swiss Himmel GmbH
Job Type: 100%
Beware of fraud agents! do not pay money to get a job
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.