
Senior Java Developer
We’re looking for an experienced Java Developer who enjoys tackling complex systems and wants to join a team that’s not afraid of technical challenges.
Who we’re looking for and why
You’ll join a skilled team (Martin, Vašek, Monča, and Katka) responsible for key parts of Mendel’s backend and frontend, as well as several companion apps. There’s a lot to do: code that needs refactoring, and plenty of new features and projects – one of them currently in progress is the reimplementation of our user authentication system. The product is complex (we’re talking hundreds of tables and strong interconnections between teams and projects), so we expect a full and proper onboarding period.
We follow a classic Scrum approach – three-week sprints, tasks tracked in JIRA, and GitLab as our daily playground. Each release cycle takes about six months and ends with a code freeze and thorough testing.
What you’ll be doing
- Developing new features and applications – from initial concept to deployment
- Refactoring older code and identifying what requires a rebuild
- Taking part in regular development as well as larger projects
- Bringing fresh ideas and becoming an active part of the team – we don’t hand out rigid tasks; we value initiative
Technologies we work with – and what we expect from you
We rely on Java, Spring, Hibernate, and PostgreSQL. We expect you to be confident and experienced in these technologies, as they form the core of our work. Writing clean, testable, and maintainable code is a must. Experience with JSF is a plus, but definitely not a requirement.
What kind of mindset works well with us
- You can work independently, but also know when to ask for help
- You’re eager to learn and not afraid of adapting to a new environment
- You understand that compromise is part of teamwork – not everything changes overnight
- You communicate clearly and respectfully
- We don’t seek perfection, but someone who fits our team and shares our values
What to expect at the beginning
No major projects at first – just smaller tasks, bug fixes, and onboarding assignments for you to get to know the codebase.
What we offer (in real life)
- Five weeks of vacation + four sick days – because well-being matters
- Flexible hours and possibility to work from home – most of us are in Brno and meet in the office about three times a week
- Annual bonus – based on company performance and your impact
- Learning budget – for courses, books, or conferences you care about
- Multisport card – because coding back pain is real
- Meal allowance, company laptop and phone plan
- English lessons – individual or group
- Team activities – from board games to BBQs and beers
- Great coffee – and we actually mean it
We are looking for the position of
Senior Java Developer
Full-time position
Location: JIC, Brno-Medlánky, Czech Republic
What’s next?
Send us your CV or a link to your GitHub/LinkedIn profile. Feel free to add a short intro about yourself. The first round is with HR, and the second with Martin and Pavel. Then we’ll see if it’s a match!
We look forward to hearing from you!
Email: [email protected]
Tel: +420 602 732 467
By sending us your CV, you agree that GREYCORTEX s.r.o. can process your personal data for recruitment purposes. We will process your data in compliance with the current personal data privacy and processing legislation of the Czech Republic (101/2000 Sb.).