Job
- Level
- Senior
- Location
- Wiesbaden
- Working Model
- Hybrid, Onsite
- Job Field
- Web, Software, Full Stack
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 59.000 to 86.000€ gross/year
Job Summary
You develop fullstack solutions using Java, Spring Boot, and Angular, work on APIs and distributed systems, and orchestrate technical issues within the customer context until resolution.
Job Technologies
Your role in the team
- Are you an experienced Fullstack Engineer who wants to not only implement software but also understand, design, and reliably deploy it into production?
- With us, you work with Java, Spring Boot, and Angular in demanding corporate environments.
- It's about more than just individual features.
- Good software for us arises from the interplay of requirements, architecture, development, security, operations, and a deep understanding of the respective customer context.
- Our client environments often consist of complex system landscapes with many applications, APIs, interfaces, gateways, permissions, pipelines, and operational processes.
- You should be eager to understand these contexts and develop solutions that are technically sound and fit into the bigger picture.
- You work closely with the client and maintain direct communication with developers, product owners, architects, as well as platform, security, infrastructure, and operations teams.
- At the same time, the way we develop software is changing.
- Some of our projects are already working intensively with AI and agent-based solutions, while other client environments are still developing more traditionally.
- We are looking for senior engineers who are comfortable in both worlds and can effectively utilize modern engineering tools.
- As a Senior Fullstack Engineer, you will be responsible for your technical topics from requirements through implementation and integration to reliable operation.
- You understand technical and professional requirements, develop viable solutions, and bring your experience into technical decisions.
- In addition to keeping an eye on the code, you also consider architecture, interfaces, security, operations, maintainability, and the existing system landscape.
- You recognize dependencies and risks early, involve the right stakeholders, and independently drive technical issues towards a viable solution.
- If an interface is unclear, a permission is missing, a pipeline is blocked, or the documentation does not provide all the answers, you analyze the issue, speak with the right people, and work together with them to find a solution.
- You develop and design full-stack solutions with Java, Spring Boot, and Angular.
- You understand technical requirements and work with the team to develop viable technical solutions.
- You familiarize yourself with existing applications, interfaces, and complex enterprise architectures.
- You develop and integrate APIs and services into distributed system landscapes.
- You contribute your architectural and system understanding to technical decisions.
- You already consider security, operations, and maintainability during the design and development phases.
- You work with automated tests, CI/CD pipelines, as well as modern build and deployment processes.
- You analyze technical dependencies and clarify open questions directly with the relevant contacts on the client side.
- You actively participate in code reviews, architecture, and solution discussions.
- You identify technical risks early and make them transparent.
- You utilize AI-powered development tools and coding agents where they are appropriate and permitted within the respective client environment.
- You critically evaluate AI-generated solutions in terms of functionality, architecture, security, testability, and maintainability.
- You work together with the team to ensure that requirements result in secure, maintainable, and reliably operable software.
- AI-supported software development is not a separate specialty for us, but increasingly part of modern engineering work.
- In some of our projects, we already use Coding Agents for analyzing and refining requirements, solution design, implementation, testing, refactoring, and documentation.
- The technical understanding of the engineer remains crucial.
- You should formulate requirements and tasks precisely, critically assess proposed solutions, and evaluate results in terms of architecture, security, quality, testing, maintainability, and the respective system context.
- For us, it's about finding the right balance between our own implementation, automation, and human evaluation.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Good understanding of APIs, interfaces, and microservices
- Solid architecture and system understanding
- Understanding of CI/CD as well as build and deployment processes
- Awareness of security, operations, and software quality
- Ability to familiarize yourself with complex and established system landscapes
- Independent and structured working style
- Enjoyment in technical exchange with clients, colleagues, and other specialists
- Willingness to consider technical requirements and view technical solutions in the overall context
- Openness to AI-assisted development, coding agents, and new engineering work methods
- Fluent German skills
- Understanding of information security, auditability, or regulatory requirements
- Knowledge in DevSecOps, Observability, or Cloud Environments
Experience
- Extensive several years of experience in software development with Java and Spring Boot
- Good practical experience with Angular
- Experience with modern fullstack applications and distributed systems
- Experience with testing, refactoring, and maintainable codebases
- Ideally experience with Jenkins or comparable tools
- Experience in banking, insurance, or other regulated industries
- Experience with more complex CI/CD and deployment processes
- Practical experience with AI coding tools such as GitHub Copilot, Cursor, Claude Code, ChatGPT, JetBrains AI, or comparable tools
- Initial practical experience with agent-supported development processes
This text has been machine translated. Show original
What we offer
- You work in a hybrid model with regular presence in Wiesbaden.
- The on-site component typically accounts for around 30-40%, depending on the project phase and coordination requirements.
- The position is intended as a permanent employment.
- The annual gross salary ranges from €59,000 to €86,000, depending on your experience, technical profile, and professional development so far.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
KI group
We are a team of 250 entrepreneurs, creatives, and problem-solvers with deep roots in the tech and start-up world. Our complementary skills and broad range of experience in the digital realm allow us to thrive in any challenge and make a maximum impact - from inception to angel investment to developing digital solutions for our clients and building companies from the ground up.
Description
- Company Size
- 250+ Employees
- Language
- English
- Company Type
- Digital Agency
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Consulting, Internet, IT, Telecommunication