Senior Java Back End Developer

THEMA Consulting | MasterFinance for Treasury & Risk

Ticino

Presencial

CHF 130.000 - 180.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

THEMA Consulting seeks a Senior Java Back-End Developer in Lugano to design, develop and maintain core services of its Master Finance platform for treasury, capital markets and risk management clients.

You will influence architecture, reliability and performance, collaborating with other developers, consultants and business stakeholders to translate complex requirements into robust technical solutions. Strong Java, Spring and integration skills are essential in this hands-on senior role.

Formación

  • 5+ years of professional experience developing enterprise Java applications.
  • Strong knowledge of Java 25+ and modern Java development practices, including object-oriented design, SOLID principles, design patterns and dependency injection.
  • Extensive experience with Spring Framework and Spring Boot, together with proficiency in Git and Gradle.
  • Proven experience designing and maintaining data-intensive, multi-tier applications, with a focus on modularity, maintainability, scalability and reliability.
  • Strong experience with Oracle RDBMS, SQL, database modelling, transaction management, ORM frameworks and database performance tuning.
  • Solid understanding of asynchronous messaging and enterprise integration patterns, including JMS and related APIs.
  • Experience designing and maintaining service-oriented and distributed applications, including API design, system integration, error handling, resilience and reliable inter-service communication.
  • Strong understanding of application security, including TLS, certificate management, mutual authentication and secure handling of sensitive data.
  • Experience designing and implementing automated unit and integration tests, using JUnit and related testing tools, to ensure software quality and prevent regressions.
  • Experience developing and maintaining product-based software solutions, including customer‑specific configurations, reusable features, patches and product customizations.
  • Ability to drive technical design and contribute to architectural decisions, evaluating trade‑offs and balancing maintainability, reliability, performance, delivery timelines and business priorities.
  • Ability to collaborate effectively with Back‑End and Front‑End developers, functional consultants and business stakeholders to translate business requirements into robust technical solutions.
  • Fluent in Italian and English.

Responsabilidades

  • Design, develop and maintain core services and frameworks for Master Finance.
  • Contribute to the architecture, reliability and performance of a data-intensive financial platform.
  • Collaborate with developers, consultants and stakeholders to translate demanding business requirements into robust technical solutions.
  • Take an active role in architectural decisions, technical design, code reviews and software quality.
  • Work with modern Java and Spring technologies while integrating enterprise components.

Conocimientos

Java
Spring Framework
Spring Boot
Git
Gradle
JMS
API design
SOA
JUnit

Educación

BSc or MSc in Computer Science

Herramientas

Git
Gradle
Apache Thrift
ActiveMQ
RabbitMQ
Kafka
Jenkins

Descripción del empleo

The Company

THEMA Consulting is a leading solutions provider for Treasury, Capital Markets and Risk Management divisions of banks and corporates.


THEMA Consulting develops and adapts its Master Finance suite to a variety of operating models. Master Finance is a comprehensive cross-asset front-to-accounting platform supporting complex financial workflows.


As our client base continues to grow, we are strengthening our technical and functional teams at our Lugano headquarters.


The role

Join THEMA Consulting's product development team and contribute to the evolution of Master Finance, our enterprise platform supporting Treasury, Capital Markets and Risk Management activities for banks and corporates.


As a Senior Java Back-End Developer, you will design, develop and maintain core services and frameworks, contributing to the architecture, reliability and performance of a complex, data-intensive financial platform.


Working closely with other developers, functional consultants and business stakeholders, you will translate demanding business requirements into robust technical solutions. You will take an active role in architectural decisions, technical design, code reviews and software quality, helping evolve a shared product deployed across different client environments.


This is a hands-on senior engineering role combining software development, architectural ownership and system integration. You will work with modern Java and Spring technologies while contributing to the evolution and integration of established enterprise components.


Profile requirements


  • 5+ years of professional experience developing enterprise Java applications, with demonstrated senior-level technical ownership.

  • Strong knowledge of Java 25+ and modern Java development practices, including object-oriented design, SOLID principles, design patterns and dependency injection.

  • Extensive experience with Spring Framework and Spring Boot, together with proficiency in Git and Gradle.

  • Proven experience designing and maintaining data-intensive, multi-tier applications, with a focus on modularity, maintainability, scalability and reliability.

  • Strong experience with Oracle RDBMS, SQL, database modelling, transaction management, ORM frameworks and database performance tuning.

  • Solid understanding of asynchronous messaging and enterprise integration patterns, including JMS and related APIs.

  • Experience designing and maintaining service-oriented and distributed applications, including API design, system integration, error handling, resilience and reliable inter-service communication.

  • Strong understanding of application security, including TLS, certificate management, mutual authentication and secure handling of sensitive data.

  • Experience designing and implementing automated unit and integration tests, using JUnit and related testing tools, to ensure software quality and prevent regressions.

  • Experience developing and maintaining product-based software solutions, including customer‑specific configurations, reusable features, patches and product customizations.

  • Ability to drive technical design and contribute to architectural decisions, evaluating trade‑offs and balancing maintainability, reliability, performance, delivery timelines and business priorities.

  • Ability to collaborate effectively with Back‑End and Front‑End developers, functional consultants and business stakeholders to translate business requirements into robust technical solutions.

  • Strong problem‑solving skills, ownership, pragmatism and effective communication in an international, multicultural environment.

  • Fluent in Italian and English.


Nice to have


  • BSc or MSc in Computer Science or a related field, or equivalent professional experience.

  • Experience with Apache Thrift or other cross‑language RPC and interoperability frameworks.

  • Experience with messaging platforms such as ActiveMQ, RabbitMQ or Kafka.

  • Experience with CI/CD tools such as Jenkins and automated quality gates.

  • Familiarity with Agile methodologies, including Scrum.

  • Experience integrating Java services with native C++ applications running on Microsoft Windows.

  • Experience with Windows Server or Unix‑based runtime environments.

  • Experience in banking, Treasury, Capital Markets or Risk Management applications.

  • Familiarity with Front‑End technologies such as Angular.


Industry


  • Information Technology and Services

  • Financial Services

  • Capital Markets


Employment Type

Full‑time


Job Functions

Senior Developer


Disclaimer / Policy Statements

THEMA Consulting is an Equal Opportunity Employer: we respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Delivery/Functional Consultant
Delivery/Functional Consultant

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 90.000 - 120.000
Senior Angular Front End Developer
Senior Angular Front End Developer

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 110.000 - 170.000
Senior Java Backend Engineer - Enterprise Platform
Senior Java Backend Engineer - Enterprise Platform

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 130.000 - 180.000
Senior System Engineer
Senior System Engineer

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 120.000 - 160.000
Senior Angular Front-End Engineer — Finance Platform
Senior Angular Front-End Engineer — Finance Platform

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 110.000 - 170.000
Delivery / Functional Consultant: Treasury Tech
Delivery / Functional Consultant: Treasury Tech

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 90.000 - 120.000
IT Analyst and Software Engineer
IT Analyst and Software Engineer

EFG International • Lugano

Presencial
CHF 90.000 - 150.000
Senior Java Developer
Senior Java Developer

Fincons Group • Ticino

Presencial
CHF 120.000 - 160.000
IT Analyst and Software Engineer
IT Analyst and Software Engineer

EFG International AG • Ticino

Presencial
CHF 120.000 - 190.000
Senior System Engineer
Senior System Engineer

THEMA Consulting | MasterFinance for Treasury & Risk • Ticino

Presencial
CHF 110.000 - 170.000