CIB software logo

Full Stack Java developer (m/f/d)

CIB software·Salary not specified

Primary stack

JavaScriptVue.jsBootstrapAPIJWTJavaSpringMySQLPostgreSQLMongoDB

Job description

Full Stack Java 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!

About the Position

We are looking for a Full Stack Java Developer to join our team. You will be responsible for creating, improving, and updating the visual and functional part of websites and applications.

Working with Us

  • Enjoy workation in Munich, Vienna, Valencia, Las Palmas de Gran Canaria, or Faro
  • Permanent employment contract
  • Flexible working hours
  • Work from home or in one of our modern offices
  • Attractive social benefits & individual incentives
  • A strong team with flat hierarchies and genuine cooperation
  • Training and perspectives for your professional development
  • Exciting learning opportunities, e.g., participation in research projects
  • Interesting and varied tasks in an innovative software company
  • Working with modern technologies and agile methods
  • Opportunities to help shape processes and quality assurance strategies

Responsibilities

  • Create, improve, and update the visual and functional part of websites and applications.
  • Creating interfaces that adapt and are visually appealing on different devices and screen sizes.
  • Perform interface testing to detect and correct bugs, as well as ensure compatibility with multiple browsers and devices.
  • Designing and implementing services that enable communication between different software components, external services, or third-party applications.
  • Design and maintain efficient and secure (simple) databases and perform queries through frameworks (Hibernate) to retrieve, store, and manipulate data.
  • Creation of web services and endpoints to enable communication between different applications.
  • Implementation of protection measures such as authentication, authorization, and data validation.
  • Testing to ensure system stability and scalability.
  • Performance optimization through code optimization, caching techniques, and improved database queries.

Requirements

  • Solid experience in HTML5, CSS3, and Javascript.
  • Knowledge in the use of frameworks and frontend libraries, Vue.js desirable. Knowledge in Bootstrap.
  • Experience in the consumption of API Rest services.
  • Knowledge in web accessibility such as WCAG 2.0.
  • Knowledge in authentication and authorization techniques, such as OAuth and JWT.
  • Skills in functional and performance testing of interfaces.
  • Solid experience in Java. Experience in other languages will also be taken into account.
  • Knowledge of the Spring Framework.
  • Experience in database, MySQL and/or PostgreSQL. Knowledge of NoSQL databases, such as MongoDB, will also be an advantage.
  • Experience in the design, development, and implementation of APIs and web services.
  • Skills in unit and integration testing, Junit.
  • Knowledge of software architecture and design patterns.
  • Knowledge of Java project management tools, such as Maven.
  • Proficiency in version control systems, Git desirable, and knowledge of continuous integration tools such as Jenkins would be an advantage.
  • You have advanced German and/or English (B2+).

Onboarding

Your onboarding process will generally take place in person at our offices and will last approximately six months. During this time, you’ll gain an in-depth understanding of our company, our products, and your team. This allows us to create the best conditions for you to get off to a successful start at CIB.

For this reason, we do not offer a remote onboarding process.

What We Offer

  • Competitive salary
  • Permanent employment contract
  • Flexible working hours
  • Work from home or in one of our modern offices
  • Attractive social benefits & individual incentives
  • A strong team with flat hierarchies and genuine cooperation
  • Training and perspectives for your professional development
  • Exciting learning opportunities, e.g., participation in research projects
  • Interesting and varied tasks in an innovative software company
  • Working with modern technologies and agile methods
  • Opportunities to help shape processes and quality assurance strategies

How to Apply

Please send us:

  • Curriculum vitae in German or English
  • Cover Letter
  • Certificates of studies, starting date
  • Other relevant information

Please submit documents in PDF format only. To create your folder, you can use CIB pdf standalone.

Spontaneous application

For any questions about your application, please contact [email protected].

About the Company

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!

© CIB software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at CIB software

All 27 roles

Popular searches