Loading

Banner Default Image

Senior Java Application Developer

Senior Java Developer- Fintech

Are you a passionate Java developer looking to take your career to the next level? Do you thrive in a collaborative, agile environment? If so, this exciting opportunity might be perfect for you!

About the Team: This is a vibrant and diverse group of 15 developers, working across Portugal and Switzerland, united by a shared passion for innovation. The team is committed to creating cutting-edge software solutions that make a real impact in the financial sector, using the latest tools and frameworks to develop and maintain Spring-based server and Java-based desktop client applications.

What You’ll Do: As a Senior Java Application Developer, you’ll play a pivotal role in a self-organized agile team, leveraging extensive Java and Spring expertise to drive the modernization of products. This role offers the unique opportunity to work on the full product lifecycle, from conception to deployment, ensuring you’ll never be stuck in a repetitive routine.

Key responsibilities include:

  • Design & Develop: Analyze, specify, implement, and test new features and modules using Java, creating robust and efficient solutions that meet complex financial industry requirements.
  • Collaborate & Innovate: Work closely with other development teams, business analysts, and software consultants to craft solutions that are not only technically sound but also aligned with business goals.
  • Advise & Lead: Provide strategic advice on the feasibility of new ideas, explore alternatives, and help shape the direction of products.
  • Mentor & Review: Share your knowledge by conducting code and design reviews, helping to elevate the skills of teammates.
  • Deploy & Roll-Out: Assist international consultants in rolling out new changes to clients across Switzerland, Frankfurt, and Luxembourg.

What You Bring:

  • 10+ years of experience as a software engineer, specializing in server applications (Java, Spring, REST).
  • Deep knowledge of the Spring ecosystem (Framework, Boot, Data, Cloud, Security, etc.) within large enterprise solutions.
  • A strong desire to learn and master the business domain in the fund and asset management industry.
  • Proficiency in English, with strong communication skills.
  • Broad knowledge of development tools and libraries in the Java environment (Git, GitLab, Gradle, SQL, etc.).
  • Basic knowledge of containerization technologies such as Docker, Podman, and Compose.
  • Familiarity with Bash scripting is a plus.
  • A university degree in computer science, business informatics, or equivalent experience in software development.

This is a chance to work on exciting, impactful projects within a team that values creativity, collaboration, and continuous learning. If you're ready to make a difference and take on new challenges, apply today!