- Startseite
- Homeoffice Jobs
- Senior Java Software Engineer
Bereits vergeben
Lass dir die nächste nicht entgehen. Erhalte passende Stellen direkt per Mail.
KARTA
Senior Java Software Engineer
Eckdaten
Arbeitsmodell
Company Description
KARTA transforms renovation from a fragmented, stressful experience into a structured, transparent, and digitally coordinated system. The company focuses on simplifying complex renovation processes through innovative technology and clear communication. By connecting stakeholders and streamlining workflows, KARTA aims to improve quality, predictability, and trust in renovation projects. Team members contribute to building tools that make renovation more efficient and user-friendly for all parties involved.
Role Description
This is a full-time hybrid role based in Berlin, Germany, with the flexibility to work from home part of the week. The Senior Software Engineer will design, implement, and maintain scalable backend services, with a focus on microservices architecture and high-performance Java applications.
Daily responsibilities include:
- Writing clean, testable code.
- Reviewing code from peers.
- Troubleshooting production issues.
- Optimizing system performance.
The role involves collaborating closely with product managers, designers, and other engineers to refine requirements, plan sprints, and deliver features that support KARTA's renovation platform. The engineer will also contribute to technical decision-making, mentor less experienced team members, and help improve development practices and tooling.
Qualifications
- Strong proficiency in Java and general Programming principles, with a focus on clean, maintainable code.
- Hands-on experience in Software Development using the Spring Framework (e.g., Spring Boot, Spring Data).
- Practical experience designing and building Microservices, including RESTful APIs and service-to-service communication.
- Background in backend architecture, distributed systems, and performance optimization is highly beneficial.
- Familiarity with CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and cloud platforms is a plus.
- Ability to work in a hybrid environment in Berlin and collaborate effectively in cross-functional teams.
- Strong problem-solving skills, a proactive mindset, and experience with agile development methodologies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Good written and spoken English; German language skills are a plus but not required.
