Java developer
Thales is hiring a Java developer. Level rates it ; you can apply on Thales.
Level's read on this job
- Little AI ●○○○ is how Level rates this role: aI is not part of the work.
- Level classes it as a senior role.
- Thales has 3,300+ other open roles on Level.
- Posted in the last few days.
AI in this role
Build security-critical backend system that millions of users rely on - with modern Java, modern Spring, and a team that ships, owns, and continuously improves the platform.
We’re a product company in the cybersecurity/identity space. That means real engineering problems (security, scale, correctness, reliability), real ownership (you build it, you run it), and real influence (strong partnership with Product, not ticket-taking).
Why this role is different
- Modern stack, by design: We stay on the newest Java LTS and the newest Spring Framework (security expectations make this non-negotiable - and it’s a great side effect for engineers).
- Pragmatic testing: We value confidence over coverage. Integration-first where it matters. Minimal mocking. Tests that catch real issues.
- Strong CI/CD culture: Automated pipelines, multiple test layers, fast feedback, high signal.
- True ownership: We deploy to production ourselves and own the full lifecycle.
- AI-enabled engineering (for real): Company-backed initiative with tooling, guidelines, and people driving adoption - great opportunity to level up how you use AI effectively.
- Voice and influence: Engineers are expected to speak up, challenge solutions, and improve the platform, even beyond our team boundaries.
What you’ll do
- Design and deliver backend services where security, correctness, and maintainability are first-class requirements.
- Break down ambiguous, high-impact problems into a clear plan and ship iteratively.
- Collaborate closely with Product to craft solutions that are both technically sound and user-aware.
- Improve platform-wide concerns: reliability, observability, performance, developer experience, and deployment safety.
- Raise the bar through thoughtful code reviews, pragmatic architecture decisions, and knowledge sharing.
Our tech stack (high-level)
- Java (latest LTS), Spring Framework (latest)
- Kubernetes, Helm, Skaffold, GitOps
- AWS
- CI/CD with extensive automated testing
- Strong automation mindset across build, deploy, and operations
What we’re looking for
Must-haves
- 8+ years of professional software engineering experience
- Deep expertise in Java and strong hands-on experience with Spring
- Excellent communication and collaboration skills
- Fluent English (spoken and written)
- Ability to work autonomously: you can take a big problem, de-risk it, and drive it to completion, while pulling others in when needed
- Strong engineering intuition: you challenge weak solutions, avoid “bare minimum,” and care about long-term quality
How you work
- You like clarity, but you’re not blocked by ambiguity
- You optimize for outcomes, not just activity
- You enjoy improving shared foundations (platform, tooling, patterns), not only “your” service
Bonus points (nice to have, not required)
If you don’t have these yet - curiosity and the willingness to learn matter more. We’ll help you grow through hands-on work with experienced engineers.
- AuthN/AuthZ flows: OIDC, OAuth2, MFA, WebAuthn, SAML, SCIM
- Interest in CIAM/IAM concepts: consent, identity lifecycle, federation, credential management, RBAC, token-based security
- Distributed systems / event-driven experience where scale, availability, and consistency matter
- Observability & performance tuning: metrics/tracing, JVM optimization, load testing
- Cryptography fundamentals: key management, secure hashing, TLS, JWT signing
- Multi-tenant architectures, data isolation, secure configuration management
- IaC / DevOps: Terraform, CloudFormation, GitOps workflows
- Balanced testing strategy: contract tests, integration-first, minimal mocking, maintainable test suites
What you get
- High-impact work in a security domain that genuinely matters
- Modern Java + Spring, with a team that actively keeps tech current
- A culture of ownership: build, ship, operate, improve
- Strong DevEx focus and automation mindset
- Free access to Udemy courses
- Mentorship, onboarding, and an environment where learning is expected and supported
Hiring process (transparent and respectful)
Typical steps:
- Intro call (mutual fit, expectations)
- Technical conversation focused on real-world backend engineering with practical exercise and deep-dive discussion (designed to be relevant, not “leetcode theatre”)
- Final team / culture conversation
Ready to build secure, modern backend systems in Prague?
Apply with your CV or LinkedIn profile. If you’d rather start with a conversation, send a short note with:
- what you’re building now,
- what kind of problems you want next,
- and what “great engineering culture” means to you.
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!
How we rate this
Java developer at Thales rates 28 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Get new software engineering jobs by email
One email a week with the new software engineering jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step