Beta Systems Software

Software Engineer, Java, IAM

Beta Systems Software

full-time

Posted on:

Location Type: Hybrid

Location: KölnGermany

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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