Auf einen Blick
- Aufgaben: Design and implement backend services using cutting-edge technologies.
- Arbeitgeber: Join Elinvar, a Berlin-based B2B2X FinTech revolutionizing asset investment management.
- Mitarbeitervorteile: Enjoy flexible hours, 28 vacation days, and a hybrid work model with relocation support.
- Warum dieser Job: Be part of an innovative team, working on impactful projects in a diverse environment.
- Gewünschte Qualifikationen: 4+ years in Java backend development; degree in Computer Science or related field required.
- Andere Informationen: Choose your laptop, enjoy free drinks, and participate in regular team events.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Would you like to be part of our success? As (Senior) Backend Engineer (all genders) you become part of our international team and will literally write our success-story - in code language. As a Berlin-based B2B2X FinTech, Elinvar provides the technical infrastructure for digitizing the entire asset investment and management ecosystem. Our customers use our multi-client capable Platform as a Service to expand their digital service spectrum, efficiently implement innovative business models, tap into new value chains, optimize their costs and best leverage their core competencies. Elinvar's customers and partners benefit from the combination of leading technologies and the optimal regulatory setup Elinvar offers through the relevant BaFin licenses we are holding.
About the technical stack:
The platform consists of 100+ microservices and microfrontends which are mainly based on Java and Spring Boot. Backend services communicate through Kafka. The backend communicates with frontend through Rest API. Data is stored in Postgres. Services run in Docker containers on three AWS data centers in high availability mode, managed by Kubernetes. The frontend is based on React.JS and Typescript. Targeting a high test coverage we are using React Testing Library and interactive Storybook tests. We use GitLab for source control and continuous integration. In our agile development processes we are following either Scrum or KANBAN methodology.
What will keep you challenged
- Designing and implementation of our backend services and complex core application
- Working with cutting-edge technologies to build an innovative product from scratch
- Leading by example and evaluating different approaches and methodologies in development
- Continuously improving productivity and sustainability with great coding, QA and release practices
- Collaborating with a team of product managers, data analysts and executive stakeholders to develop a comprehensive understanding of the key drivers and opportunities within the business
- Sharing your knowledge and experience with the team
What will make you happy
- Situated in Berlin and Magdeburg, you'll find our modern offices in the city center
- Our open corporate culture without dress code, with free drinks and barista-style coffee approved by our coffee-loving CEO
- Our office language is English and we enjoy working with colleagues from many different countries
- 28 vacation days, flexible working hours, part-time options and family-friendly solutions to ensure a healthy work-life balance
- Our hybrid working model offers best of both worlds: work remotely within Germany and in the office
- Relocation support (incl. visa sponsorship) possible
- Discounts for regional or interregional public transport
- Urban Sports Club subsidy to support your personal fitness
- Use our Remote Abroad policy and enjoy your workations
- Yearly L&D budget to excel your professional skills and access to our office library to update your knowledge
- Gather regularly during events and activities to connect in person with your colleagues or the whole company
- Your choice of laptop (MacOS or Windows) and additional work equipment
At Elinvar, we don't let each other down. Our outstanding international team values a positive and open working environment - and your employer welcomes diversity and actively promotes equal opportunities on every level. Looking forward to having you on the team!
Job requirements
- Java (SE) expert with at least 4 years' experience in backend development
- University degree in Computer Science or a related engineering field
- Solid knowledge of Object Oriented Design (Functional Programming is a plus)
- Experience with Middleware Architecture or Message Queues (Kafka is a plus)
- Experience in building API based solutions
- Operational knowledge of SQL databases (PostgreSQL is a plus)
- You always stay on top of current tech industry trends
- Prior experience with source control tools - Git, Github, Gitlab
- You love working in agile teams, JIRA and Confluence are no strangers to you
- Good communication skills, high proficiency in English, German language skills are a plus
Backend Engineer Arbeitgeber: Elinvar GmbH
Kontaktperson:
Elinvar GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Backend Engineer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Java, Spring Boot, and Kafka. Being able to discuss your experience with these tools during the interview will show that you're a strong fit for the role.
✨Tip Number 2
Highlight any previous experience you have with microservices architecture and API development. Be prepared to share examples of how you've successfully implemented these in past projects.
✨Tip Number 3
Since the role involves collaboration with product managers and data analysts, think about how you can demonstrate your teamwork skills. Prepare to discuss instances where you've worked cross-functionally to achieve project goals.
✨Tip Number 4
Research Elinvar's company culture and values. Being able to articulate why you want to work there and how you align with their mission will help you stand out as a candidate who is genuinely interested in the position.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Backend Engineer
Tipps für deine Bewerbung 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant backend development projects. Emphasize your knowledge of microservices, API-based solutions, and SQL databases like PostgreSQL.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for working in a B2B2X FinTech environment. Mention specific technologies from the job description, such as Kafka and Docker, and explain how your skills align with their needs.
Showcase Your Projects: If you have any personal or professional projects that demonstrate your backend development skills, include them in your application. Highlight your role in these projects and the technologies you used.
Highlight Team Collaboration: Since the role involves collaboration with product managers and data analysts, mention any previous experiences where you worked in agile teams. Discuss how you contributed to team success and shared knowledge.
Wie du dich auf ein Vorstellungsgespräch bei Elinvar GmbH vorbereitest
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java and how you've applied it in previous projects. Highlight specific examples where you designed and implemented backend services, focusing on your problem-solving skills and the impact of your work.
✨Demonstrate Knowledge of Microservices
Since the role involves working with microservices, be ready to explain your understanding of microservice architecture. Discuss any relevant experience you have with technologies like Spring Boot, Docker, and Kubernetes, and how you've used them in past projects.
✨Familiarize Yourself with the Tech Stack
Research Elinvar's tech stack, including Kafka, PostgreSQL, and REST APIs. Prepare to discuss how you've worked with these technologies and how they can be leveraged to improve backend services in a B2B2X FinTech environment.
✨Emphasize Agile Methodologies
Elinvar values agile development processes, so be ready to talk about your experience with Scrum or KANBAN. Share examples of how you've contributed to team productivity and collaboration in an agile setting, and how you adapt to changing requirements.