Active job offers
Senior Java Software Engineer – IAM
Requirements
- Java
- Keycloak
- Spring Framework
- API Security
- IAM
- English B2
Project description
Our customer is a leading German producer of customized solutions for the self-supply of solar-powered electricity. This includes photovoltaic, energy storage systems as well as cloud technology systems helping individuals to become energetically independent.
For the IAM Team, we are looking for a Senior Java Software Engineer to work on a project with the goal of building and maintaining identity access management solutions. Join us in the commitment to establish a world where individuals can generate, utilize, and distribute their renewable energy resources.
Job description
• Development and optimization of software components for the IoT platform
• Perform code reviews, unit tests, and integration tests to ensure code quality
• Creation and further development of IoT patterns and software concepts
• Supporting other teams in the application of IoT Patterns
• Implement monitoring and ensure system integrity and security measures
• Documentation of development processes and system architecture
• Operation of the created software systems
Key skills
• Advanced knowledge of Java language (especially for SPI development) and Spring Framework (Spring Boot & Spring Security)
• Experience with IAM (understanding Authentication, Authorization, Access Control etc.)
- Experience with API Security (OAuth2, OpenID Connect)
- Experience with Keycloak, ArgoCD
Nice to have:
• Experience with DevOps Practices (CI/CD, Git, Monitoring/Logging), Kubernetes
Benefits
More reasons to work with us
Work from home or the office
Depending on the position, you can work remotely, from the office or in a hybrid model.
Top-of-the-line equipment
We provide the equipment that best suits your needs and the requirements of your role.
Training budget
Use your personal training budget to gain new skills and knowledge.
Internal initiatives
Take part in our knowledge-sharing meetups organised by and for tech enthusiasts.
Private health insurance
Keep your health in check with easy access to medical professionals.
Recruitment process
It only takes a few steps
Different roles have different requirements, so the recruitment process depends on the specific position you are applying for.
Checking your CV
Evaluating your qualifications
Making an appointment
Getting the answer
CONTACT OUR RECRUITMENT TEAM
Apply for
Senior Java Software Engineer – IAM