Senior Java Software Engineer (Fintech)

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 Senior Java Engineer to join our team in delivering cutting-edge Open Banking & Open Finance solutions.
The ideal candidate will develop and enhance APIs that empower Fintechs to integrate seamlessly with banking services.
The role demands expertise in Java, Spring, Spring Boot, and JPA, with experience in Web application development. Knowledge of BPMN is a plus.

 

Key Responsibilities:
- Design, develop, and maintain scalable and secure OpenBanking APIs using Java and Spring Boot.
- Implement backend services and data layers with Spring Framework, Spring Data JPA, and RESTful APIs.
- Ensure compliance with OpenBanking standards such as PSD2, including security, authentication, and authorization mechanisms (e.g., OAuth 2.0).
- Collaborate with cross-functional teams to design API specifications, workflows, and business logic.
- Optimize application performance and database access using JPA and other ORM techniques.
- Write and maintain unit, integration, and end-to-end tests to ensure software quality.
- Contribute to architectural decisions for the platform’s core backend services.
- Debug, troubleshoot, and resolve complex technical issues in a timely manner.
- Work with DevOps teams to ensure continuous integration, delivery, and deployment of services.
- (Nice to have) Integrate and orchestrate workflows using BPMN tools and frameworks (e.g., Camunda or Activiti).

 

Requirements:
 

Technical Skills:
- Proven experience (5+ years) in Java development with strong knowledge of Java 11+ features.
- Expertise in Spring Framework (Spring Boot, Spring Data, Spring Security).
- Proficiency in building and consuming RESTful APIs.
- Deep understanding of JPA and relational database design (PostgreSQL preferred).
- Familiarity with OpenBanking standards and protocols such as PSD2, OAuth2, and API security best practices.
- Knowledge of Maven/Gradle for build automation.
- Experience with unit testing (e.g., JUnit, Mockito) and integration testing.
- Working knowledge of cloud-based environments and deployment strategies (AWS or other cloud platforms).

 

Soft Skills:
- Strong analytical and problem-solving skills.
- Effective communication and collaboration within a distributed team.
- Ability to deliver high-quality solutions in a fast-paced environment.Preferred Skills:
- Knowledge of BPMN and workflow orchestration tools like Camunda, Activiti, or Flowable.
- Familiarity with microservices and modular-monolithic architectures.
- Experience with containerization technologies such as Docker and Kubernetes.
- Exposure to CI/CD pipelines (GitLab CI/CD or similar tools).

Published 16 May · Updated 28 August
Statistics:
93 views
·
89 applications
30% read
·
33% responded
Last responded 5 days ago
93 views
·
30 applications
10% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...