GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.
We are looking for a highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development, BPMN (Business Process Model and Notation) knowledge, and familiarity with frontend technologies.
Your profile includes:
· At least 5 years of experience in SW development with Java (Spring Boot, Quarkus, Jakarta/J2EE) with extensive knowledge of Java Core and OOP principles.
· Deep understanding and extensive experience of frameworks and base technologies, such as Spring Security, Spring Data, and Hibernate.
· Strong experience in designing and implementing RESTful APIs. Familiarity with OpenAPI, Swagger, and API first approach.
· Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, MS SQL or Oracle, including writing and reading complex SQL queries, Criteria API.
· Strong knowledge of ORMs (Hibernate/JPA; Blaze Persistence is a plus).
· Familiarity with messaging systems (Google Pub/Sub, RabbitMQ, Apache Kafka) and in-memory caches (Redis).
· Hands-on experience with WebSockets for real-time communication.
· Understanding of cloud architectures (GCP, AWS, Azure), monitoring and tracing tools (Grafana, NewRelic), and tools for continuous integration and deployment (CI/CD).
· Experience in organizing the team’s development process (CI, CD, Tracing & Monitoring Grafana/New Relic, etc.).
· Experience in agile work models like Scrum or Kanban.
· Proficiency with unit testing frameworks such as Junit, Testcontainers.
· Familiarity with security standards and best practices in secure software development.
· Excellent communication and collaboration skills with a focus on driving the customer project and fostering trusted customer relationships.
· Demonstrated leadership capabilities in cross-functional teams.
· Professional working proficiency in English.
The following points would bring you an advantage:
· Strong problem-solving skills and willingness to learn new technologies.
· Hands-on experience with BPMN engines.
· Experience with Angular, React, or similar frontend frameworks.
· Familiarity with DevOps practices and tools such as Kubernetes, and CI/CD pipelines.
· Experience in RAG or machine learning technologies.
· Experience in performance tuning and cost optimizations.
· Readiness to mentor and coach your colleagues around your expertise.
· Relevant certifications in SW Design and Architecture.
· Background in highly regulated industries, specifically banking or insurance.
· German language skills.
We will allow you to enjoy your work by:
· Exposure to the company’s technology stack and mastery of the latest technologies.
· A modern MacBook Pro and tech setup that suits your role.
· Flexible working hours and up to 100% remote work possibilities.
· Friendly and supportive team.
· Stable working pace and performance-based bonuses.