Full Stack Software Engineer ( Java/Kotlin+AI)
About CoreWillSoft GmbH
CoreWillSoft GmbH is a German-based company developing secure IoT software solutions. Our mission is to help businesses protect their assets, employees, and data by delivering advanced solutions in the security domain.
About the Role:
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.
What Youโll Do:
- 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.
Your Skills:
Backend:
- 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.
What We Offer:
- Meaningful Impact: Build solutions used daily by thousands of businesses in critical industries;
- Ownership: Real influence on product and technical decisions;
- Modern Stack: Work with cutting-edge technologies and hardware;
- Flexible Work: Remote-first, full-time, long-term B2B cooperation;
- Learning & Development: Budget for courses and certifications;
- Coworking Support: Compensation for flexible workspace options;
- Language Learning Support: Improve your English or German;
- Team Culture: Flat structure, open communication, strong engineering culture.
Required skills experience
| Kotlin | 4 years |
| Android | 4 years |
| Java | 4 years |
| Spring Boot | 4 years |
| CI/CD | 4 years |
| React.js | 2 years |
| Vue.js | 2 years |
| Security | 3 years |
| RESTful API | 3 years |
Required domain experience
| Hardware / IoT | 2 years |
Required languages
| English | C1 - Advanced |