Java Developer
Location: Berlin, Germany (Hybrid)
Company Overview:
Our client is a leading product-focused company in Berlin, recognized for their innovative and high-quality solutions. They are currently looking for a Mid-Senior Java Developer to join their growing team. This role offers a blend of remote work and on-site collaboration, providing flexibility while ensuring strong team connections. The company fosters an environment of continuous learning and professional growth, offering competitive compensation and benefits.
Key Responsibilities:
- Software Development: Design, develop, and maintain high-performance Java applications, focusing on scalability, reliability, and security.
- Technical Leadership: Take ownership of key components, driving best practices and guiding junior developers within the team.
- Collaboration: Work closely with cross-functional teams, including product management, UX/UI design, and QA, to deliver robust and user-friendly software solutions.
- Code Reviews & Mentorship: Lead code reviews, provide constructive feedback, and mentor junior developers to ensure high code quality and adherence to standards.
- Problem Solving: Identify and resolve complex technical issues, applying innovative and efficient solutions to meet business needs.
- Agile Participation: Actively participate in agile processes, including sprint planning, stand-ups, and retrospectives, contributing to continuous improvement.
Qualifications:
- Experience: 4+ years of experience in Java development, with a strong understanding of object-oriented programming and design patterns.
- Skills: Proficiency in Java, Spring/Spring Boot, and RESTful APIs. Experience with microservices architecture is a plus.
- Database Knowledge: Strong experience with SQL and NoSQL databases.
- Cloud & DevOps: Familiarity with cloud platforms (e.g., AWS, Azure) and DevOps practices (CI/CD pipelines).
- Problem-Solving: Proven ability to troubleshoot and solve complex technical issues.
- Languages: Fluent in German (required) and English.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
What We Offer:
- Competitive Salary: Attractive compensation package commensurate with experience.
- Flexible Working: Hybrid work environment with the flexibility to work remotely and on-site in Berlin.
- Career Development: Opportunities for professional growth, training, and career advancement.
- Innovative Projects: Work on cutting-edge technologies and innovative products that make a real impact.
How to Apply: If you are a skilled Java Developer looking for a challenging and rewarding opportunity in Berlin, we would love to hear from you. Please submit your resume and a cover letter outlining your experience and why you are a good fit for this role.