As a Java Developer, you will design and implement software development projects for our customers from technical conception to successful implementation.
Requirements
- Independent consulting, design, and implementation of IT projects for our customers
- Technical implementation of functional requirements in classical and agile development teams
- Development of modern client-server applications with web frontend and Java backend for our customers
- Collaborative cooperation and open communication with our customers and stakeholders
- At least three years of experience in the development of Java enterprise applications with Spring, Spring Boot
- Advanced knowledge of working with relational databases like PostgreSQL, MS SQL, or Oracle DB
- Experience in designing and implementing RESTful APIs
- Secure handling of modern development tools like Git, Jenkins, Maven, SonarQube, etc.
- Enjoy agile development methods like TDD, CleanCode, Continuous Integration, test automation
- Ideally, interest in DevOps and cloud technologies like Docker, Kubernetes, Terraform, etc.
- German language skills (at least C1)
Benefits
- Trust-based working hours and paid overtime
- 30 days of vacation
- HanseFit membership
- New MacBook and iPhone
- Job bike and train ticket 1st class on request
- Regular company events like theme days, community days, corporate trips, BBHT Stammtisch, and many more
- Internal development community with regular internal projects, code dojos, and lectures
- Attendance of development conferences (e.g. JAX) and participation in hackdays
- Modern dog-friendly office directly at the harbor
- Mentoring program
