Become part of our team

Senior Java Developer (m/f/d)

Full-time

Böblingen/ Hybrid

Job description

  • Requirements analysis and specification: Recording and analysing complex customer requirements and creating detailed technical specifications.
  • Software architecture and design: Development of scalable and robust software architectures using best practices and design patterns.
  • Backend development: Responsibility for the development and optimisation of backend components and systems, including database connections and API development.
  • Test and quality management: Ensuring software quality by implementing unit tests, integration tests and code reviews as well as introducing best practices in software development. Test automation.
  • System integration and data migration: Integration of new systems into existing infrastructures and implementation of data migrations and system upgrades.
  • Project management and technical leadership: Assuming management responsibility in sub-projects and guiding junior developers. Ensuring the timely implementation and continuous improvement of development processes.
  • Consulting and technical expertise: Counselling internal and external stakeholders on technical issues and organising training courses and workshops for development teams.
  • Innovation management: Identification and introduction of new technologies and methods to increase development efficiency and product quality.

Your skills

  • Completed studies in computer science, software Engineering or a comparable qualification
  • Several years of professional experience in Java development
  •  in Java frameworks such as Spring, Hibernate and experience with microservices architectures
  • Confident handling of databases (SQL, NoSQL) as well as experience in working with CI/CD pipelines and cloud technologies
  • Knowledge of agile methods (Scrum, Kanban) and DevOps practices
  • Strong problem-solving skills and the ability to master complex technical challenges
  • Strong communication skills, ability to work in a team and the ability to pass on knowledge to other developers

What we offer

  • An interesting and varied field of activity.
  • A down-to-earth and authentic corporate culture.
  • Flat hierarchies and a dynamic environment.
  • Progressive employment conditions.
  • A team-orientated working atmosphere.
  • An international working environment in a company that is on course for growth.

Share Job: