Senior Software Engineer - Java/ AWS/ AUTH (f|m|d)
At idealo, millions of users search and compare products and prices every day. We enable secure, seamless accounts for shoppers and business partners.
About Your New Role
We, Team Homepage & Account , are looking for an awesome addition to our team. Full-time or part-time, whatever suits you better. Our development process follows a continuous delivery approach with automated tests and infrastructure as code. Our services run on AWS. Assuming end-to-end responsibility is an integral part of our team DNA.
- Designing and reviewing secure authentication and authorization workflows aligned with our system architecture goals.
- Implementing and maintaining libraries, REST and web services, and components written in Java/Kotlin and TypeScript/JavaScript.
- Contributing to the design, implementation, and operation of our platform infrastructure, including CI/CD pipelines, monitoring, and alerting.
- Supporting other teams as they integrate their products with our SSO solution to enable secure authorization across services.
Job Requirements
Skills & Requirements
Tech Skills
- Extensive knowledge of Java and common open-source frameworks, especially Spring Boot and Spring Security, with secure web applications and API-based solutions using REST.
- Strong understanding of web authentication, authorization, and identity management standards (OAuth2, OpenID Connect, SAML) and/or related frameworks/products (e.g., Auth0, Okta, AWS Cognito).
- Proficiency in developing, designing, deploying and maintaining cloud-based applications (AWS).
- Solid knowledge of document databases and ORM frameworks like Spring Data MongoDB.
- Experience operating and monitoring applications.
Mindset and People Skills
- Proactively seek and integrate feedback to foster development in a collaborative environment.
- Forward-thinking, eager to explore new technologies (including AI) and driven by collaboration, knowledge-sharing, and innovation.
- Responsible for both personal results and the team’s success.
- Excellent English communication skills to exchange and share knowledge with colleagues and stakeholders.
We value personality and motivation to contribute with full power to the team even if you don’t tick every box.
At idealo you can expect
- Vacation: 30 days, with the option to purchase an additional 15 days per year by converting salary.
- Learning and development: idealo Learning Hub, eLearning offerings (e.g., Udemy), coaching & mediation, and a personal development budget.
- Office: Berlin headquarters with free organic breakfast, free lunch (vegan and vegetarian), coffee, beverages, and social events; rooftop terrace with city views.
- Support: access to free counseling and support in various life areas (professional, private, family, health) in cooperation with pme-Familienservice.
- Mobility and flexibility: job bike or Deutschlandticket; environmentally friendly commuting options.
- Wellness: fitness options and memberships (Urban Sports, Gympass) to suit individual needs.
- Culture: team and company events throughout the year to foster connection.
About idealo
idealo is a Berlin-based company with a mission to help consumers make informed purchasing decisions. We operate in six countries and offer ~2.5 million visits per day, ~50,000 shops, and over ~500 million product offers. Our offices support a diverse and inclusive culture where origin, religion, gender, sexual orientation, or disability status are irrelevant.
If you are passionate about improving online shopping, apply with us today.
Information for applicants with severe disabilities: You can get advice from our Representative Body for Severely Disabled People (SBV) during the application process. Please inform us of your needs. Our office is accessible without steps. We will discuss additional accommodations as needed.
Seniority level
Employment type
Job function
Industries
#J-18808-Ljbffr