Scaling SaaS looking for a Senior Java Developer
About the Role:
We are seeking a highly skilled Senior Java Developer with a strong background in Spring Boot to join our client's dynamic team in Karlsruhe. This is a hybrid role that requires weekly onsite presence, allowing you to collaborate closely with our team while enjoying the flexibility of remote work.
Key Responsibilities:
- Design, develop, and maintain high-quality Java applications using Spring Boot.
- Lead the development of scalable and efficient software solutions.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Ensure code quality, performance, and security through best practices.
- Mentor and guide junior developers, fostering a culture of continuous learning.
- Participate in code reviews, design discussions, and architectural decisions.
- Communicate effectively in German and English with both technical and non-technical stakeholders.
Requirements:
- 5+ years of experience in Java development, with a strong focus on Spring Boot.
- Proficiency in microservices architecture and RESTful API development.
- Solid experience with SQL/NoSQL databases and cloud platforms (e.g., AWS, Azure).
- Familiarity with CI/CD pipelines, Docker, and Kubernetes.
- German and English language proficiency.
- Strong problem-solving skills and attention to detail.
- Excellent teamwork and communication abilities.
- A passion for staying updated with the latest technology trends.
Why Join Us?
- Competitive salary and benefits package.
- Opportunity to work on exciting projects in a collaborative environment.
- Flexible work arrangements with a hybrid model.
- A modern office located in the heart of Karlsruhe.
- Continuous learning and professional development opportunities.
We look forward to receiving your applications, if this role is not a perfect match we look forward to discussing other potential opportunities.
Unfortunately only candidates already living in Germany with a Blue Card Visa may be considered for this role.