Full Stack Software Engineer ( Java/Kotlin+AI) gesucht in Bonn
Role details
Job location
Tech stack
Job description
We are looking for a Full Stack Software Engineer with strong backend expertise in Java or Kotlin, frontend experience, and hands-on experience using AI tools in software development.
You will be part of a distributed engineering team working across Europe, contributing to the full software development lifecycle - from ideation to deployment and operation of secure IoT solutions used in smart buildings and smart homes globally.
The role is backend-focused (~70%), with frontend involvement depending on your experience.
Tasks
- Design, develop, and maintain scalable backend services using Java/Kotlin and Spring Boot;
- Contribute to frontend development using React, Angular, or Vue.js;
- Actively use AI tools (e.g., Claude, Copilot, ChatGPT) to improve development efficiency, code quality, and solution design;
- Participate in architectural decisions and contribute to system design;
- Collaborate closely with product and business stakeholders to deliver impactful solutions;
- Take ownership of features from concept to production;
- Ensure performance, scalability, and security of applications;
- Work with cloud infrastructure and modern DevOps practices.
Requirements
- Strong experience with Java and/or Kotlin;
- Solid experience with Spring Boot;
- Experience designing and building microservices architectures;
- Experience with RESTful APIs;
- Knowledge of scalability, performance optimization, and high-load systems;
- Experience with Docker and containerized applications;
- Familiarity with cloud platforms (AWS, Azure, or GCP);
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, etc.);
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB);
- Understanding of secure coding practices and backend security principles;
- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK).
Frontend:
- Experience with React, Angular, or Vue.js;
- Understanding of modern frontend development practices;
- Ability to build and integrate UI with backend services;
AI & Modern Development:
- Hands-on experience using AI tools in development workflows (e.g., Claude, GitHub Copilot).
- Experience applying AI for:
- code generation and refactoring;
- debugging and optimization;
- solution design and problem-solving;
- Understanding of how to effectively integrate AI into daily engineering workflows.
Nice to Have
- Experience with Kotlin Multiplatform or Android development;
- Knowledge of cryptography and security systems;
- Experience in IoT, SaaS, FinTech, or high-load systems.
Benefits & conditions
- Great customer impact: the solutions you deliver will be used by thousands of large and small businesses
- Ability to shape the product, working, and delivery process
- Great team spirit and Team Events
- Agile and innovative environment
- Cutting-edge technologies
- Working on the latest Hardware
- Convenient office or co-working, depending on your location.
Join us to work on cool and innovative projects involving high-security hardware in a nice international and creative environment that allows you to learn and advance. Qualifikation: Befristet: n.a. Verdienst: EUR 5000-6000 per month Bewerbung an: CoreWillSoft GmbH