SUPER. SIMPLE. CIRCULA. Circula is building the Employee Spend Management Platform. We are a team of 120 ambitious talents obsessed with making life easier for both employers and employees. With over 30 nationalities across our offices in Europe, we embrace diversity and foster an inclusive culture, welcoming different perspectives and connecting people from different backgrounds. New work is nothing new to us: We value the freedom of choosing how and where we want to work. Through trust and flexibility, we are innovative and driven for success. Want to become a Circulator? Join us in building the Employee Spend Management Platform! YOUR IMPACT AT CIRCULA This is a full-time position that can be done completely remote within Germany or from our office in Berlin. Design, develop, and maintain scalable and high-performance backend systems Collaborate with cross-functional teams to identify and prioritize features and requirements Write clean, testable, and maintainable code Create and manage documentation for system design, code, and testing Participate in code reviews and ensure quality standards are met Troubleshoot and debug production issues Develop and maintain API integrations with third-party systems Our tech-stack includes Spring Boot, Kotlin, Java, MongoDB, ElasticSearch, RabbitMQ, GitHub, CircleCI & AWS YOUR TALENTS FOR CIRCULA Qualifications . You have 5+ years experience in designing and developing complex software systems. You hold a Bachelor’s degree in Computer Science or a related field. Tech Stack. You have good knowledge of Java, Spring Boot, AWS/Azure, RESTful API, RabbitMQ, data modelling and database design. Ownership. You lead your own projects from inception to deployment. Drive. You are determined to build quality features, free from bugs - always sticking to clean code principles. Collaboration. You successfully cooperate with cross-functional teams including Engineering, Product, CSM and Integrations, to prioritize product requirements. Growth Mindset. You constantly seek opportunities to learn and take on new challenges, staying updated with the latest industry trends and technologies. Transparency. You keep up to date on all things going on in the engineering team through the daily stand-ups and maintaining documentation. Language. You are proficient in English, both spoken and written. BENEFIT WITH CIRCULA Circula’s Benefits. Enjoy Circula's food, internet and mobility allowances of up to €200 per month on us! Flexible working. Decide for yourself how often you want to work from home or at our office in Berlin (or even a sneaky workation) Learning and Development. Use your €1500 budget for books, conferences, courses and more. Free Urban Sports Club membership. Keep fit and healthy with the sports that you love. Positive and open-minded. We love to socialise at team and company events. We also love pets, so your dog is always welcome too! Sounds exciting? Check out our careers page, our blog and get an impression of our culture at Circula! WHAT'S NEXT?We promise, it will be quick! Our Talent Acquisition Manager, Alexandra Ösze will get back to you with feedback within 48 hours. During the interview process, you will meet our team, your manager Roman Leicht and Circula’s Co-founder, Nikolai. We encourage you to apply, even if you don't meet all the criteria. At Circula, we promote diversity and inclusion by welcoming individuals from diverse backgrounds. We value and embrace everyone, regardless of gender, ethnicity, sexual orientation, religion, or disability.
Senior Backend Java Engineer (Softwareentwickler/in)