
Java Software Developer, m/f/d
BBHT Beratungsgesellschaft mbH & Co. KG
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Responsible for consulting, designing & implementing our clients' IT projects independently
- Technical implementation of functional requirements in both traditional and agile development teams
- Development of modern client-server applications with web frontends and Java backends for our clients
- Collaborative partnership and open communication with our clients and stakeholders
Requirements
- At least three years' experience developing Java enterprise applications using Spring and Spring Boot
- You enjoy sharing your knowledge with colleagues and, where applicable, onboarding new developers
- Advanced experience working with relational databases such as PostgreSQL, MS SQL or Oracle DB
- Experience designing and implementing RESTful APIs
- Confident using modern development tools such as Git, Jenkins, Maven, SonarQube, etc.
- You enjoy agile development practices such as TDD, Clean Code, Continuous Integration, and test automation
- Ideally interested in DevOps and cloud technologies such as Docker, Kubernetes, Terraform, etc.
- German language skills (minimum C1)
Benefits
- Flexible trust-based working hours & paid overtime
- 30 days of vacation
- HanseFit membership
- Latest MacBook & iPhone
- JobRad (company bike) & BahnCard 1st class upon request
- Regular company events such as themed days, community days, company trips, BBHT meetups and more
- Internal development community with regular internal projects, code dojos and presentations
- Attendance at development conferences (e.g., JAX) and participation in hack days
- Modern dog-friendly office located directly on the harbor
- Mentoring program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootPostgreSQLMS SQLOracle DBRESTful APIsTDDClean CodeContinuous Integration
Soft Skills
collaborative partnershipopen communicationknowledge sharingonboardingenjoyment of agile practices