← Back to list
Job · Mid-level

Java Software Developer, Backend & Microservices

Software Engineer • Mid-level • Remote • Full-time • Germany Germany

Java developer wanted for customer software projects from technical concept to successful implementation, using modern Java architectures and frameworks. Mostly remote, with 2-3 on-site meetings per month.

Responsibilities

  • ▹Independently advise on, design and implement customers' IT projects
  • ▹Technically implement functional requirements in classic and agile development teams
  • ▹Develop modern client-server applications with a web frontend and Java backend
  • ▹Collaborate openly and as partners with customers and stakeholders
  • ▹Work closely with project managers, business analysts and other developers

Requirements

  • ▹Ideally three years of experience developing Java enterprise applications with Spring and Spring Boot
  • ▹Advanced knowledge of relational databases such as PostgreSQL, MS SQL or Oracle DB
  • ▹Experience designing and implementing RESTful APIs
  • ▹Confident use of modern development tools such as Git, Jenkins, Maven and SonarQube
  • ▹Enjoyment of agile methods such as TDD, clean code, continuous integration and test automation
  • ▹Enjoyment of sharing knowledge and onboarding new developers

Nice to have

  • ▹Interest in DevOps and cloud technologies such as Docker, Kubernetes and Terraform

Soft skills

Knowledge sharingTeamworkOpen communication

What we offer

  • ▹Trust-based working hours and paid overtime
  • ▹30 days of vacation
  • ▹Hansefit membership
  • ▹MacBook and iPhone
  • ▹JobRad and first-class Bahncard if needed
  • ▹Regular company events (topic days, community days, company trip, BBHT regulars' table)
  • ▹Internal developer community with regular internal projects, code dojos, developer cafe and talks
  • ▹Visits to developer conferences (e.g. JAX) and participation in hack days
  • ▹Modern, dog-friendly office right at the harbor
  • ▹Mentoring program

About the company

BBHT lives by the principle of voneinander, füreinander (from each other, for each other). It offers an open, supportive working environment, and new team members are guided by a mentoring program. Most work can be done remotely, with 2-3 on-site meetings per month.

Similar jobs