Position Overview
We are seeking several skilled Java Developers to join our teams working for a leading client in the banking sector. You will have the opportunity to help design, build, and enhance innovative, robust applications that directly influence the experience of thousands of daily users. Your mission will span the entire software lifecycle, from ideation to deployment, as well as continuous improvement in a collaborative, agile environment.
Key Responsibilities
- Collaborate across all stages of software development, from ideation to deployment, closely interacting with cross-functional teams.
- Develop new features and optimize existing applications, primarily for mobile and web platforms.
- Contribute to technical and architectural decisions, conduct code reviews, and oversee automated testing.
- Work hand-in-hand with Product Owners and business teams to deliver high-quality, user-centric solutions.
- Maintain and support applications to ensure client satisfaction and adherence to service commitments.
- Participate in or lead complex projects independently within an Agile/DevOps environment.
- Remain proactive in identifying opportunities for technology adoption and process improvement.
Desired Profile
- Bachelor’s or Master’s degree in Computer Science.
- At least 2 years of experience developing production-ready applications.
- Strong proficiency in Java (versions 8 through 17; experience with Java 21 is a plus).
- Solid knowledge of Spring, Hibernate, and Maven ecosystems.
- Experience with microservices architectures and RESTful APIs.
- Proficient in relational databases, primarily Oracle (knowledge of PostgreSQL/Redis is an advantage).
- Familiarity with CI/CD tools (Jenkins) and container technologies (Docker; Kubernetes experience is a plus).
- Experience with test-driven development (JUnit5, TestNG, Selenium, JBehave is a plus).
- Enthusiastic about continuous learning and technology watch.
- Knowledge of RabbitMQ, Tomcat, Git, and Linux environments is appreciated.
- Excellent communication and analytical skills; fast learner able to work independently and in distributed teams.
- Fluent English is mandatory (main communication language); French is an asset.
Additional Assets
- Experience in the banking or financial sector.
- Ability to quickly understand new business domains and work autonomously.
- Interest or experience in event-driven architectures.
- Front-end frameworks knowledge (JavaScript, Angular, React, TypeScript) is a plus.
- Previous practice in Agile/DevOps teams.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-24
Staff Software Engineer, Judiciary
2026-05-24
Full Stack Engineer
2026-05-24
- Posted
- Jul 17, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Geneva
- Company
- Alpineo Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-24
Staff Software Engineer, Judiciary
2026-05-24
Full Stack Engineer
2026-05-24