
Software Engineer, Java, IAM
Beta Systems Software
full-time
Posted on:
Location Type: Hybrid
Location: Köln • Germany
Visit company websiteExplore more
About the role
- In a professional, agile Kanban team you will take responsibility for the entire software lifecycle: software engineering & architecture
- Conceptualize, design and develop high-performance, distributed Java backends for the Garancy IAM Suite
- Design scalable and secure software architectures (e.g., modular, event-driven, API-based)
- Develop high-quality features in Java following Clean Code and security-by-design principles
- Create automated tests, participate in code reviews, and actively reduce technical debt
- Support the entire development process from requirements analysis through implementation, quality assurance and documentation
- Collaborate closely with product owners, UX and business units, and technically present new features
- Use and improve our build and deployment pipelines (GitLab, SonarQube, Docker)
- Optimize performance and monitor distributed systems
Requirements
- Several years of solid professional experience in Java backend development
- Strong understanding of distributed systems, architectural principles and software design
- Experience with CI/CD, automated testing and structured development processes
- High quality standards and the ability to deliver secure, maintainable codebases
- Team-oriented working style and professional communication skills
Benefits
- High degree of autonomy and influence over technical decisions
- Flat hierarchies, short decision-making paths, collegial and open atmosphere
- Flexible working hours, option for extensive remote work, family-friendly working environment
- Modern equipment and mobile working options
- Technical training, internal knowledge sessions and peer-level professional exchange
- Regular further training opportunities and training budgets
- Attractive salary and benefits package
- Company pension scheme
- Accident insurance, including coverage for private use
- Disability insurance
- Psychological and medical specialist services, also available to family members
- Subsidy for a job ticket (public transport season ticket)
- Bike leasing (speed, MTB, road bike or e-bike/pedelec)
- Health programs & team events
- Free beverages and private discounts via our employee portal
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javasoftware engineeringsoftware architecturedistributed systemsautomated testingCI/CDClean Codesecurity-by-designmodular architectureevent-driven architecture
Soft Skills
team-orientedprofessional communicationcollaborationrequirements analysisquality assurancedocumentationtechnical presentation