Tech Stack
AngularGWTJavaJavaScriptMySQLNode.jsOraclePostgresSpringSpring BootSpringBoot
About the role
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient (clean) code.
- Ensure features are in compliance with specifications of the customer.
- Prepare and produce releases of software components.
- Support continuous improvement.
Requirements
- Proficiency in Java with several years of experience developing enterprise applications.
- Solid hands-on experience with the Spring ecosystem (e.g., Spring Boot, Spring MVC, Spring Data, Spring Security).
- Experience with RESTful APIs and modern development practices (object-oriented programming and design patterns).
- Working knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle).
- Experience with Java Swing and/or Google Web Toolkit (GWT) and nice to have: knowledge of Angular and/or Node.js
- Fluent in German (B2+) and English (C1+).
- We support your health with attractive offers like gym subsidy, health workshops, sport events,…
- We support you in the public transportation, e.g Deutschlandticket, Mobility Voucher.
- We support, offer and cover the cost of language courses from level A1 to C1.
- We support you to help you grow individually by a variety of training programs
- Dependend on the country you're hired: We provide some support for several insurances, e.g. occupational disability, health, life insurance.
- Enjoy daily supportive lunch provisions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootSpring MVCSpring DataSpring SecurityRESTful APIsobject-oriented programmingdesign patternsPostgreSQLMySQL
Soft skills
continuous improvementcompliance with specifications