About the Role
Lead technical design and implementation of enterprise Java applications, guiding teams and shaping architecture to align with business goals.
Responsibilities
- Design and build scalable software architectures for complex enterprise applications in the Java ecosystem.
- Develop sophisticated applications using Java, J2EE, Spring, or Spring Boot with adherence to modern development standards.
- Analyze client business requirements and translate them into technical architecture and solution designs.
- Create new features and platform-level solutions to meet intricate customer demands.
- Evaluate emerging technologies, frameworks, and tools and integrate them into ongoing projects.
- Take on technical leadership roles, guiding developers in architectural decisions and best practices.
- Collaborate closely with clients, including occasional on-site presence during project execution.
- Act as a liaison between business stakeholders and IT teams to ensure technical solutions deliver tangible customer value.
Requirements
- Completed degree in computer science, business informatics, business mathematics, or a related field.
- Several years of professional experience in Java software development, preferably in a senior or architectural capacity.
- Strong expertise in Java, J2EE, Spring, Spring Boot, and modern software architecture patterns.
- Excellent analytical skills and a structured approach to problem-solving and development tasks.
- Fluent communication skills in both German and English, sufficient for negotiations and technical discussions.
Nice to Have
- Experience with frameworks such as Hibernate or frontend technologies like Angular is advantageous.
- Familiarity with SQL and NoSQL databases or streaming platforms such as PostgreSQL, MongoDB, Apache Cassandra, or Apache Kafka.
- Knowledge of microservices architectures, cloud environments, or containerized applications is a plus.
Tech Stack
Java, J2EE, Spring, Spring Boot
Benefits
- Welcome day, hello drink, and new employee lunch to kick off your journey.
- Mentoring program designed to support your smooth onboarding and early success.
- Regular afterwork events, a summer tech event, and an annual festive Christmas celebration.
- Opportunities to participate in social initiatives and donation campaigns.
- Personalized career paths and regular feedback discussions for professional growth.
- Access to diverse in-house training sessions, online courses, and external further education.
- Collaboration with colleagues across Europe, fostering international exchange.
- Remote work options and workation possibilities within and beyond the EU.
- Sabbatical opportunities and flexible working time models to support work-life balance.
- Entitlement to public holidays according to the Baden-Württemberg calendar plus additional regional holidays in your home state.
- 30 days of vacation per year.
- Allowance for equipping your remote workspace.
- Choice between Germany ticket or bike leasing for commuting.
- Optional BahnCard for increased travel flexibility.
- Support for retirement planning and wealth accumulation.
- Wide range of options for financial security and protection.
- Access to the Employee Assistance Program (EAP), extendable to family members.
- Recognition bonuses for outstanding contributions and performance.
- Exclusive perks via the corporate benefits platform.
- Invitation to the team’s official Spotify playlist for a musical insight into the company culture.