F

Senior Java Developer

Fincons Group·Lugano·11.09.2026

 fincons.applytojob.com

 
 
full_time80–100%
Required language
Italian professional, English professional
Job written in
English
Location
Lugano
Work type
Remote
Type
Full-time

 

Fincons Group is an international IT business‑consulting firm that has been shaping digital strategies for leading companies over four decades. With more than 2,600 employees across offices in Italy, Switzerland, Germany, France, the UK, Belgium and the USA, the company combines research, consulting, system integration and application management to guide clients through digital transformation. The vacancy is for a Senior Java Developer who will join Fincons' Agile Release Train operating under the Scaled Agile Framework. The daily work centers on designing, coding, integrating and testing Java‑based backend components, micro‑service architectures and RESTful APIs for CRM‑related projects. The developer will act as a subject‑matter expert, supporting the full lifecycle of Java solutions, and will collaborate closely with product owners and Agile team members to translate business requirements into technical designs. Secure‑coding practices must be applied to meet regulatory standards, and the role includes bug‑fixing and the delivery of transversal features across the enterprise system. The position requires a university degree in computer science or engineering and at least five years of professional experience developing Java applications, specifically Java 21 or newer, with solid use of Stream, Lambda and try‑with‑resources constructs. Proficiency in recent versions of Angular is mandatory, as is deep knowledge of micro‑service architecture and hands‑on expertise with Spring Boot, Spring Framework, Spring Data and REST API design. Candidates must master JPA/Hibernate, including entity modelling and query optimisation, and be comfortable with Oracle and PostgreSQL databases. Version control with Git, CI/CD pipelines via GitHub Actions, and familiarity with SwaggerHub for API payload handling are also required. Testing skills are important: the role expects competence in JUnit and test‑driven development, while experience with behavior‑driven development using Cucumber is considered a plus. The candidate must be fluent in both Italian and English and have proven experience working in Agile and SAFe environments. Relocation to Canton Ticino in Switzerland or to nearby Italian border areas such as Como is expected; occasional home‑office days may be arranged according to the client's policy. Fincons promotes a family‑oriented culture where collaboration and the contribution of each idea are valued. The senior position offers the chance to influence strategic CRM initiatives, work within a multinational team, and grow alongside a company that views its people as its most strategic asset. What the role asks for: - Bachelor's or Master's degree in Computer Science or Engineering - Minimum 5 years Java development experience - Java 21+ with Stream, Lambda, try‑with‑resources - Recent Angular proficiency - Deep knowledge of micro‑service architecture - Spring Boot, Spring Framework, Spring Data expertise - RESTful API design and implementation - JPA and Hibernate mastery - Oracle and PostgreSQL database experience - Git version control and GitHub Actions CI/CD - SwaggerHub API payload handling - Fluent Italian (professional level) - Fluent English (professional level) - Agile and SAFe work experience - JUnit and Test‑Driven Development competence (nice-to-have) - Cucumber BDD experience (nice-to-have) - Willingness to relocate to Ticino/Italian border (nice-to-have) - Possible home‑office days per client policy (nice-to-have)

 

 

 

 

 

Kostenlos

Software Engineer: Lebenslauf-Vorlage

Bewirb dich mit einem Lebenslauf im Schweizer Aufbau — mit Beispieltext und den Anforderungen, die Software Engineer-Inserate am häufigsten nennen.

Lebenslauf-Vorlage Schweiz ansehen

Software Engineer: was der Markt gerade verlangt

Software Engineer-Stellen gehören zu den regelmässig ausgeschriebenen Berufen auf SwissJobs.app.

Am häufigsten genannt in Software Engineer-Inseraten:

  • Berufserfahrung12% der Inserate
  • Kundenkontakt9% der Inserate
  • Belastbar / flexibel9% der Inserate
Vorstellungsgespräch als Software Engineer: die häufigsten Fragen →

Weitersuchen

Ähnliche Jobs per E-Mail erhalten