Auf einen Blick
- Aufgaben: Plan and execute software development life cycles, improving systems and integrating solutions.
- Arbeitgeber: Join arconsis, a team of passionate software engineers dedicated to innovative projects.
- Mitarbeitervorteile: Enjoy a collaborative atmosphere, excellent training opportunities, and room for your ideas.
- Warum dieser Job: Work on exciting challenges in a dynamic team with flat hierarchies and open communication.
- Gewünschte Qualifikationen: Degree in Computer Science, 3+ years experience, proficiency in OOP, Git, and agile collaboration.
- Andere Informationen: Fluent English required; basic German is a plus. Experience with cloud providers and CI/CD pipelines is nice to have.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Your mission
- Plan and execute full software development life cycles for each assigned project, adhering to company standards and expectations. Continuous development of IT systems/solutions, adapt them to technological innovations and ensure the seamless integration of the software into the company\’s IT landscape.
- Examine existing systems, identifying flaws and creating solutions to improve systems.
- Your working style is characterized by personal responsibility, goal orientation and your willingness to contribute and develop in an agile and cross-functional team.
- You are not only taking up innovative technologies, methods and trends, but also actively shaping them.
Your profile
- Degree in Computer Science or comparable education.
- 3+ years working experience in professional software development.
- Proven experience with OOP / Functional Programming.
- Proficiency with Git.
- High social and intercultural competence and the ability to collaborate in agile teams.
- Fluent English language skills.
- Basic German language skills (nice-to-have).
- Working experience in the design and implementation of REST endpoints and BFF with Spring Boot or JEE/Quarkus and Node.js.
- We prefer using Kotlin for JVM based Frameworks.
- Good understanding of Micro Services Architecture, Messaging, Event Driven Architecture, Event Streaming and Enterprise Integration Patterns.
- Basic understanding of Domain Specific Languages and Model Driven Development (nice-to-have).
- Understanding of relational databases and ORM (e.g. PostgreSQL and JPA/Hibernate).
- Understanding of noSQL- and Graph-databases (nice-to-have).
- Experience with API-management solutions (e.g. Kong, AWS).
- Development experience of Web Frontends is a great advantage (focus on backend but we also like full-stack).
- Working experience with Containers and Container Management Solutions (e.g. Docker, Kubernetes).
- Developing experience with one of the following Cloud providers for IaaS or PaaS or SaaS (nice to have): AWS, Azure, GCP.
- Creating and maintaining CI/CD pipelines (GitLab, GitHub, Jenkins, Azure DevOps).
- Experience with test driven development and Clean Code.
Why us?
- At arconsis you are surrounded by software engineer enthusiasts and gripping projects await you.
- We love to share knowledge and support each other.
- Working together as an interdependent team to accomplish a common goal, and knowing how to get things done.
- We maintain high personal standards, and possess an ongoing, voluntary, and self-motivated pursuit of knowledge.
- Challenging tasks in a powerful and dynamic cross-functional team with flat hierarchies.
- Open communication and a pleasant working atmosphere with cool colleagues, innovative technologies and a lot of fun at work.
- Excellent individual development and training opportunities, Brown-bags, Meetups.
- Room for ideas and the opportunity to shape solutions.
About Us
We\’re proud of our mission and the solutions we built. We work really hard, and most days we love our jobs. Working time is life time and should be filled with purpose and joy.
If you want to make an impact and work with teammates who are deeply passionate about creating high-quality software solutions, get in touch with us. #J-18808-Ljbffr
Software Engineer - Backend (All Genders) Arbeitgeber: arconsis
Kontaktperson:
arconsis HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer - Backend (All Genders)
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Kotlin, Spring Boot, and Node.js. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Highlight your experience with agile methodologies and cross-functional teams during the interview. Be prepared to discuss how you've contributed to team goals and adapted to changing project requirements in previous roles.
✨Tip Number 3
Showcase your understanding of microservices architecture and event-driven systems by discussing relevant projects or experiences. This will demonstrate your ability to integrate seamlessly into their existing IT landscape.
✨Tip Number 4
Prepare to discuss your approach to clean code and test-driven development. Sharing specific examples of how you've implemented these practices in past projects can illustrate your commitment to high-quality software solutions.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer - Backend (All Genders)
Tipps für deine Bewerbung 🫡
Understand the Job Requirements: Carefully read through the job description to understand the specific skills and experiences required. Highlight your relevant experience in software development, especially with OOP, Functional Programming, and technologies mentioned like Spring Boot or Node.js.
Tailor Your CV: Customize your CV to reflect the skills and experiences that align with the job profile. Emphasize your proficiency with Git, experience in agile teams, and any relevant projects that showcase your backend development skills.
Craft a Compelling Cover Letter: Write a cover letter that not only summarizes your qualifications but also expresses your enthusiasm for the role and the company. Mention how your personal working style aligns with their team culture and your willingness to contribute to innovative projects.
Showcase Your Projects: If applicable, include links to your GitHub or other repositories where you have showcased your work. Highlight any projects that demonstrate your experience with microservices, CI/CD pipelines, or cloud providers, as these are key aspects of the role.
Wie du dich auf ein Vorstellungsgespräch bei arconsis vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with OOP, Functional Programming, and the technologies mentioned in the job description. Highlight specific projects where you utilized these skills, especially with Spring Boot, Node.js, or Kotlin.
✨Demonstrate Agile Mindset
Since the company values agile teamwork, share examples of how you've successfully collaborated in cross-functional teams. Discuss your approach to personal responsibility and goal orientation in past projects.
✨Prepare for System Improvement Discussions
Expect questions about examining existing systems and identifying flaws. Be ready to propose solutions based on your previous experiences, showcasing your problem-solving abilities and understanding of system integration.
✨Communicate Your Passion for Learning
The company emphasizes ongoing learning and knowledge sharing. Talk about how you stay updated with new technologies and trends, and mention any relevant training or certifications you've pursued.