Job Closed
This listing is no longer active.
Software Expert for Physical Security
Full Stack Software Engineer – Java, Kotlin, AI
Location
Germany
Posted
72 days ago
Salary
€5K - €6K / month
Seniority
Mid Level
Job Description
Full Stack Software Engineer – Java, Kotlin, AI
CoreWillSoft GmbH
• 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.
Job 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)
- Experience with React, Angular, or Vue.js
- Understanding of modern frontend development practices
- Ability to build and integrate UI with backend services
- Hands-on experience using AI tools in development workflows (e.g., Claude, GitHub Copilot)
- Understanding of how to effectively integrate AI into daily engineering workflows.
Benefits
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and enhance backend applications using Java; • Work on the architecture and implementation of distributed integrations; • Build resilient solutions with a focus on idempotence, retries and observability; • Help define development and quality best practices; • Create and maintain unit and integration tests; • Collaborate with multidisciplinary teams in an agile environment; • Support technical analysis, troubleshooting and continuous platform improvements.
• Build a desktop application in Kotlin and Compose Desktop that deploys, configures, and manages AI models on local hardware • Create the UI for model management dashboards and agent configuration screens • Integrate with backend REST APIs to handle model deployment • Implement configurations using TOML, JSON, and YAML • Package the application into native installers for Windows, Linux, and macOS
Senior Software Engineer – Backend
Jusbrasil💻 Descomplicamos o acesso à informação jurídica por meio da tecnologia
• Work on the development and evolution of large-scale distributed systems • Work on products that impact millions of people’s access to legal information • Collaborate closely with multidisciplinary teams — engineering, product, data, and legal experts • Contribute from technical conception through delivery
Technical Lead – Go, Java
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Lead projects from estimation through deployment, enabling development teams to build creative solutions. • Architect end-to-end solutions, identifying requirements and selecting the appropriate technologies to fulfill them. • Interact directly with clients and communicate technical concepts clearly and succinctly to both fellow developers and non-technical stakeholders. • Write and run unit tests to ensure code quality. • Deploy applications on cloud computing services and manage cloud instances. • Work effectively both independently and as part of a collaborative team environment.




