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 education3+ years working experience in professional software developmentProven experience with OOP / Functional ProgrammingProficiency with GitHigh social and intercultural competence and the ability to collaborate in agile teamsFluent English language skillsBasic 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.jsWe prefer using Kotlin for JVM based FrameworksGood understanding of Micro Services Architecture, Messaging, Event Driven Architecture, Event Streaming and Enterprise Integration PatternsBasic 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 the following Cloud provides for IaaS or PaaS or SaaS (nice to have) : AWS, Azure, GCPCreating and maintaining CI / CD pipelines (GitLab, GitHub, Jenkins, Azure DevOps)Experience with test driven development and Clean CodeWhy us?
At arconsis you are surrounded by software engineer enthusiasts and gripping projects await youWe love to share knowledge and support each otherWorking together as an interdependent team to accomplish a common goal, and knowing how to get things doneWe maintain high personal standards, and possess an ongoing, voluntary, and selfmotivated pursuit of knowledgeChallenging tasks in a powerful and dynamic cross-functional team with flat hierarchiesOpen communication and a pleasant working atmosphere with cool colleagues, innovative technologies and a lot of fun at workExcellent individual development and training opportunities, Brown-bags, MeetupsRoom for ideas and the opportunity to shape solutionsAbout 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.