Senior Java Developer (m/f/d)
G A D V Gesellschaft für Automatisierung mit Datenverarbeitungsanlagen
Böblingen
Vor Ort
EUR 50.000 - 75.000
Vollzeit
Vor 30+ Tagen
Zusammenfassung
A leading company in automation is seeking a senior Java Developer to join their dynamic team. The role involves backend development, project management and ensuring high software quality through best practices. Ideal candidates will have several years of experience in Java, strong problem-solving abilities, and be well-versed in agile methodologies.
Leistungen
Varied field of activity
Authentic corporate culture
Flat hierarchies
Team-oriented working atmosphere
International working environment
Qualifikationen
- Several years of professional experience in Java development and knowledge of Java frameworks.
- Strong problem-solving skills and ability to work in a team.
- Experience with microservices architectures and agile methods.
Aufgaben
- Develop scalable and robust software architectures with best practices.
- Lead sub-projects and guide junior developers in the team.
- Ensure software quality through unit and integration tests.
Kenntnisse
Java Development
Agile Methods
Problem Solving
Communication
Database Handling
Ausbildung
Completed studies in computer science or software engineering
Tools
Spring
Hibernate
CI/CD Pipelines
Cloud Technologies
- 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.
- 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.