Java Backend Developer
Builds and maintains the backend logic, web services, APIs, and secure databases behind CIB's document-management and AI-driven digitalization software. Core stack is Java with Spring, MySQL/PostgreSQL via Hibernate, plus auth (OAuth/JWT), testing, and CI tooling. Includes a ~6-month in-person onboarding at company offices.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Solid Java experience
- Knowledge of Spring Framework (basic and advanced levels valid)
- Database experience with MySQL and/or PostgreSQL
- Experience in design, development and implementation of APIs and web services
- Knowledge of authentication/authorization techniques such as OAuth and JWT
- Skills in unit and integration testing, JUnit
- Ability to analyze complex problems and propose solutions
- Ability to collaborate with frontend developers, designers and techadmins
- Advanced German and/or English (B2+)
Nice to have
- Knowledge of multiple programming languages
- Knowledge of NoSQL databases such as MongoDB
- Proficiency in Git version control
- Knowledge of software architecture principles and design patterns
- Knowledge of continuous integration tools such as Jenkins
- Knowledge of Java project management tools such as Maven
- Knowledge of artifact repository management tools such as Nexus
Full description
Requirements
What we're looking for
- Solid Java experience. Knowledge of multiple languages may be beneficial.
- Knowledge in Spring Framework, both basic and advanced levels are valid.
- Database experience, MySQL, and/or PostgreSQL. Knowledge of NoSQL database, such as MongoDB will also be an advantage.
- Experience in the design, development and implementation of APIs and web services.
- Knowledge of authentication and authorization techniques, such as OAuth and JWT.
- Proficiency in version control systems, Git desirable.
- Skills in unit and integration testing, Junit.
Ability to analyze complex problems and propose solutions.
- Ability to collaborate effectively with other team members, Frontend developers, designers and system administrators (Techadmins).
- Knowledge of software architecture can be beneficial. Understanding of software architecture principles and common design patterns.
- Knowledge in continuous integration tools, such as Jenkins, will be valuable.
- Knowledge of Java project management tools, such as Maven, may be beneficial.
- Knowledge of artifact repository management tools, such as Nexus, will be an advantage.
Languages
- You have advanced German and/or English (B2+)
Pay & benefits
What you'll get
- Enjoy workation in Munich, Vienna, Valencia, Las Palmas de Gran Canaria or Faro
- Attractive social benefits & individual incentives
- Training and perspectives for your professional development
- Exciting learning opportunities, e.g., participation in research projects
The role
-
Back to job portal
-
All locations
Java Backend Developer (m/f/d)
We are experts in the digitalization and automation of processes with artificial intelligence. Our goal is to free companies and administrations from tedious everyday tasks in document management. To achieve this, we develop innovative apps and invest in the research and development of AI.
Apply today and become part of one of the leading companies in the field of digitization and document management with over 35 years of experience. We look forward to hearing from you!
What you'll do
- Develop and maintain the logic and functionality behind our web applications.
- Design and implementation of services that allow communication between different software components, external services, or third-party applications.
- Design and maintain efficient and secure (simple) databases, as well as perform queries through frameworks (Hibernate) to retrieve, store and manipulate data.