Junior Software Engineer - Java/React (all genders)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Requirements
- Have a degree in Computer Science, Software Engineering, or a related field, or have built real things another way (projects, open source, work experience).
- Have solid fundamentals in an object-oriented language, ideally Java, and understand how web applications fit together.
- Have used AI coding tools and have opinions about where they help and where they don’t.
- Want to own outcomes, not just tasks, and are comfortable making decisions and learning from the ones that don’t work out.
- Ask “why?” before “how?”, and enjoy talking to users and colleagues to get to the real problem.
- Communicate clearly in English. German is a plus, not a requirement, and our French engineers would love a few more people to chat with ;)
Nice to have, but we’re happy to help you learn:
- React or Angular
- SQL and relational databases
- Spring Boot
- Interest in cybersecurity or social engineering
About the company
We’re on a mission to create 10 million human firewalls! At revel8, we redefine cybersecurity training with hyper-realistic simulations that reflect today’s evolving attack landscape. Our innovative platform combines AI-driven multi-channel attacks with gamified, real-time learning to build resilience where it matters most: the people. Your mission
AI has changed what it means to be a software engineer. Writing code has gotten easier; what matters more is understanding a real problem, deciding how to solve it, and making sure the solution gets used.
At revel8, you’ll own customer problems from first conversation to working solution. How can we help employees recognize malicious calls? How do we simulate the latest phishing attacks? You’ll dig in, choose your approach, build it, and follow through until customers use it successfully.
You won’t do it alone. Experienced engineers will challenge your thinking, review your work, and help you build the judgment that ownership requires. With around 60 people in one office, you’re never far from the customer or from colleagues happy to help you grow. What your day-to-day will look like:
- Owning customer problems: You take responsibility for real problems our customers face. You talk to them, work with Go To Market and Customer Success, and figure out what needs solving before deciding what to build.
- Choosing the solution: You have the freedom to decide how to solve a problem, whether that’s a new feature, a change to an existing one, or no code at all. You make the case for your approach and own the trade-offs.
- Building with or without AI: We embrace AI coding tools to move fast across our Java and React stack, but they’re not our only way to solve problems. Knowing when to use AI, and when a whiteboard, a customer call, or your own thinking works better, is part of the job.
- Driving adoption: Shipping isn’t the finish line. You follow up with users, watch how your solution is used, and iterate until it truly solves the problem.
- Owning quality: You review, test, and debug code, both AI-generated and human-written, and learn to spot what’s subtly wrong, insecure, or overcomplicated. In cybersecurity, that instinct matters.
- Growing with support: In a startup, everyone pulls in the same direction, so nobody succeeds alone. Since we work together in our Munich office every day, getting help is as easy as turning your chair around, and you learn a lot just by being around experienced engineers. Code reviews and pairing are part of the routine, and there’s always a colleague happy to think a problem through with you., Why revel8?
- Our revelutionary Energy: A team that’s ambitious, kind, and genuinely excited about what we’re building. We move fast, we have fun, and we treat each other well.
- Mission-Driven Impact: Contribute to a meaningful mission of building human resilience against cyber threats.
- Kickstart your career: Work side-by-side with experienced engineers in a fast-growing startup, gaining hands-on experience building and scaling a complex platform with a modern tech stack and low tech debt.
- Office-first: In the heart of Munich at Stiglmaierplatz, with flexibility when you need it. Unlimited coffee, table tennis and good vibes included.
- Shared success: Every team member is part of our ESOP program, so everyone shares in what we build.
- EGYM Wellpass membership for your daily balance., revel8 is building the next generation of cybersecurity awareness for the age of GenAI. We help organizations protect themselves against modern social engineering attacks by turning their employees into an active line of defense.
It’s been a fast ride so far: Founded in August 2024 by and , we moved to the Merantix Campus in Berlin and welcomed as our CTO and co-founder shortly after. We landed our first enterprise customer in March 2025, raised our €5.1M seed round in September 2025, and moved the whole team back to Munich in February 2026. Today, we are around 40 revels working side by side in our new office every day.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…