
Java Developer
abcfinlab GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Köln • Germany
Visit company websiteExplore more
About the role
- Development of high-performance backend applications with Java (Spring Boot)
- Collaboration within an agile, cross-functional team with frontend developers, QA engineers, and product owners
- Design and maintenance of RESTful APIs and integration of external systems (e.g., payment providers, digital identity verification services, ERP)
- Participation in code reviews, establishing coding guidelines, and contributing to architectural decisions
- Optimization of applications for performance and scalability
- Implementation of security best practices and compliance with regulatory requirements
- Continuous improvement of CI/CD processes and the product through team contributions
Requirements
- 6+ years of professional experience in Java backend development
- Strong knowledge of Java 21+ and the Spring Boot ecosystem
- Experience with REST APIs, microservices architectures, and cloud-native applications
- Solid database skills and experience with ORM frameworks (e.g., Hibernate)
- Familiarity with CI/CD, Docker, and containerized environments
- Experience with Git, JIRA, and agile methodologies (Scrum/Kanban)
- Bonus: Knowledge of Kubernetes and Infrastructure as Code
Benefits
- Hybrid working model and flexible working hours
- Option to take a sabbatical or a workcation
- A budget for your professional development programs
- Competitive salary
- Free Wellhub membership and job ticket (commuter pass)
- Regular team events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful APIsmicroservicesORM frameworksHibernateCI/CDDockerKubernetescloud-native applications
Soft Skills
collaborationcode reviewsarchitectural decisionsperformance optimizationsecurity best practicescontinuous improvement