Job
- Level
- Experienced
- Job Field
- Application, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Karlsruhe
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop backend solutions for mobile applications, analyze systems for weaknesses, and optimize them using technologies like Kotlin, REST, and microservices architecture.
Job Technologies
Your role in the team
- We are looking for a highly qualified Software Engineer (m/f/d) to take responsibility for client projects within an interdisciplinary team.
- You possess expertise in the entire software development process (conceptualization, development, architecture, implementation) and are proficient in both frontend and backend programming.
- Is finding problems and fixing them precisely and with elegant code one of your talents as a software engineer? Then we would love to hear from you.
- Planning and execution of the entire software development lifecycle for each assigned project in accordance with company standards and expectations.
- Continuous development of mobile applications, adaptation to technological innovations, and ensuring seamless integration of the software into the company's IT infrastructure.
- Analysis of existing systems, identification of weaknesses, and development of solutions to improve the systems.
- Ownership, goal orientation, and willingness to contribute to and develop within an agile and cross-functional team.
- Innovative technologies, methods, and trends are not only adopted but actively shaped.
This text has been machine translated. Show original
Our expectations of you
Education
- Degree in Computer Science or a comparable qualification.
Qualifications
- Very good knowledge of German and English.
- High social and intercultural skills as well as the ability to work in agile teams.
- We prefer the use of Kotlin for JVM-based frameworks.
- Good understanding of microservices architecture, messaging, event-driven architecture, event streaming, and enterprise integration patterns.
- Basic knowledge of domain-specific languages and model-driven software development (desirable).
- Knowledge of relational databases and ORM (e.g., PostgreSQL and JPA/Hibernate).
- Knowledge of noSQL and Graph databases (desirable).
- Creation and maintenance of CI/CD pipelines (GitLab, Jenkins, GitHub, Azure DevOps).
Experience
- 3+ years of professional experience in mobile application development for Android (Java/Kotlin) and cross-platform development.
- Proven experience with OOP/Functional Programming.
- Experience with Git.
- Work experience in the development and implementation of REST endpoints and BFF with Spring Boot or JEE/Quarkus and Node.js.
- Experience with API management solutions (e.g., Kong, AWS).
- Experience in developing Web Frontends is advantageous (the focus is on Backend, but we are also looking for Full-Stack).
- Work experience with containers and container management solutions (e.g., Docker, Kubernetes).
- Experience in development with one of the following cloud providers for IaaS, PaaS, or SaaS (desirable): AWS, Azure, GCP.
- Experience with test-driven development and Clean Code.
This text has been machine translated. Show original
What we offer
- We love sharing knowledge, supporting each other, and growing together.
- We work together as a team to achieve a common goal and know how to get things done.
- High personal standards and continuous, self-motivated pursuit of knowledge.
- A high-performing and dynamic cross-functional team with flat hierarchies.
- Open communication, a pleasant working environment, and a lot of fun at work.
- Space for ideas and the opportunity to shape solutions and the future direction of arconsis.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
Arconsis It-solutions Gmbh
Die arconsis IT-Solutions GmbH mit Sitz in Karlsruhe realisiert für Ihre Kunden unterschiedliche IT-Projekte in den Bereichen Adaptive und Mobile Enterprise. arconsis IT-Solutions GmbH vereint langjähriges Know-How im Bereich agile Softwareentwicklung und umfassende Kompetenz in Mobile-Engineering.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication