Lead Developer Position
As a Lead Developer, you will be responsible for the technical and professional leadership of an agile team. You will provide technical advice to our customers in the context of agile software development projects.
Key Responsibilities:
- Design and build high-availability, cloud-native software systems, such as those in the AWS Cloud.
- Design, develop, and integrate distributed and scalable backend systems using Java, Spring, and Quarkus-based software, from REST services to persistence.
- Optional: frontend development with state-of-the-art JavaScript technologies such as Angular.
- Build continuous integration and deployment chains, such as with GitLab and Docker.
- Responsible for customer satisfaction, feature implementation, and software quality/maintainability.
- Occasional support of sales in project acquisition.
- Create concepts and proof of concepts.
Requirements:
- Extensive project experience as a developer in agile projects with Java and Spring.
- Curious about new technologies, trends, customers, projects, and approaches.
- Willing to take responsibility for their ideas and solutions.
- High quality standard for their work, but more practical than perfectionist.
- Proactive rather than administrative.
- Ability to communicate with customers and other developers.
- Willing to travel occasionally, but not want to live in a hotel all week.
- Team player, but also able to work independently.
Preferred Qualifications:
- Experience in the professional/technical leadership of teams.
- Completed degree in a STEM field or a comparable qualification.
- Verifiable German and very good English skills.
What We Offer:
- Up to 31 days of vacation.
- Flexible working hours.
- Mobile office.
- Unlimited contract.
- Attractive benefits.
- Opportunities for further development.
- Company events.
- Good public transportation access.