Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Thales

Java Engineer

Thales

Java Engineer developing applications for digital security solutions at Thales, participating in design and implementation within agile teams.

Posted 4/30/2026full-timeMadrid • 🇪🇸 SpainSeniorLeadWebsite

Tech Stack

Tools & technologies
AngularApacheCassandraDockerHibernateJ2EEJavaJavaScriptjQueryKafkaMicroservicesMongoDBMySQLNoSQLOracleSOAPSpringSQLTypeScriptZookeeper

About the role

Key responsibilities & impact
  • Participate in the design, implementation, security and validation of applications within a project team.
  • Analyze customer requirements, perform feasibility study, provide technical proposals, estimate workload and contribute to project requirements specification.
  • Collaborate on documentation related to these activities.
  • Team player inside one of our agile teams.

Requirements

What you’ll need
  • At least 8 years of experience in software development including: Java and J2EE.
  • Knowledge of J2EE frameworks and libraries (Spring, Hibernate, JPA, JDBC).
  • Knowledge of Web technologies (HTTP, HTML, XML, REST, SOAP, JavaScript, jQuery, JSON), Angular 2+, Typescript, database servers - SQL (MS SQL, MySQL, Oracle), No SQL (Apache Cassandra, MongoDB).
  • Knowledge of Microservices architecture, Message Brokers (Kafka, Zookeeper), Containers (Docker, Docker Compose, Docker Swarm).
  • Experience in Source Control Systems, Continuous Integration Systems and Unit Testing Frameworks.
  • Bachelor’s Degree or equivalent in Computer Science, Software Engineering, Telecommunications, or similar.
  • Fluent in English and available to travel out of the country (maximum 15% of your time).

Benefits

Comp & perks
  • Flexible working hours.
  • Intensive working days on Fridays and during August.
  • Remote-friendly - 2/3 days a week working from home.
  • Restaurant allowance and social benefits (health insurance, kindergarten).
  • Free coffee on-site!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EESpringHibernateJPAJDBCHTTPHTMLXMLREST
Soft Skills
team playercollaborationcommunication
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software EngineeringBachelor’s Degree in Telecommunications