Skip to content

Open nowPosted today

Java Software Engineer

Chubb External746 open roles

Where
Thessaloniki, Greece
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowJava Software EngineerChubb External · Thessaloniki, Greece
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Chubb External's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.7% of postings close within 7 days. Measured by our own scanner across the market. Chubb External postings stay open a median of 15 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.8%3 days
  3. 13.7%7 days
  4. 22.1%14 days
  5. 37.6%30 days
  6. 59.1%60 days
This job: posted today

Chubb External median: 15 days open

The posting

Job Description

Java Software Engineer

Chubb is a world leader in insurance. With operations in 54 countries and territories, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. The company is defined by its extensive product and service offerings, broad distribution capabilities, exceptional financial strength and local operations globally. Parent company Chubb Limited is listed on the New York Stock Exchange (NYSE: CB) and is a component of the S&P 500 index. Chubb employs approximately 40,000 people worldwide.

Chubb launched its third Engineering Center in Thessaloniki in 2022. Our rapidly expanding new Chubb Engineering Center in Greece (CECG) is integrated with the Engineering Centers in India and Mexico to support our global technology needs and digital business transformation, as well as the company's operations in the Europe - Middle East - Africa region operating in 27 countries.

Currently, Chubb is looking for a Java Software Engineer to join our Engineering Centre in Thessaloniki.

Responsibilities:

  • Review user stories and acceptance criteria with product owners and BAs and ask clarifying questions.
  • Contribute to technical designs, API contracts (OpenAPI/Swagger) and design discussions, following SOLID principles and team patterns.
  • Develop and maintain RESTful services with Java 21, Spring Boot and Spring Data JPA/Hibernate.
  • Work with relational (SQL Server) and NoSQL (MongoDB) databases.
  • Develop Angular features (components, services, routing, reactive forms, RxJS, signals) in TypeScript, HTML and SCSS. Integrate them with backend REST APIs.
  • Deliver clean, maintainable, documented code that follows team standards and passes SonarQube quality gates. Take part in peer code reviews, giving and receiving constructive feedback.
  • Deliver unit tests (JUnit 5, Mockito, Jasmine/Karma or Jest) and basic integration tests with Spring Boot Test. Practice TDD where applicable and perform basic API testing with Postman.
  • Use AI coding assistants such as Claude Code to generate and refactor code, write tests and draft documentation. Always review and validate the output and follow the team's shared prompting and project guidelines.
  • Use existing CI/CD pipelines (Jenkins, GitLab CI or GitHub Actions) and build tools (Maven or Gradle, npm).
  • Work in a Scrum/Kanban team using Jira and Confluence. Take part in sprint ceremonies, give estimates on assigned tasks, deliver commitments, and keep growing through feedback and knowledge sharing.
  • Support releases and environment promotions. Use monitoring and logging tools to help investigate defects and production issues with senior guidance.
  • Maintain technical documentation (API docs, design notes, runbooks).

Qualifications

Qualifications:

  • A Bachelor’s or Master’s degree in computer science, Information Technology, Engineering, Mathematics or another related field.
  • 2-4 years of professional Java development, with at least 1-2 years in Spring Boot.
  • 1-2 years of hands-on experience with Angular and TypeScript, including components, services, routing, reactive forms and RxJS, plus solid HTML and CSS/SCSS.
  • Good core Java knowledge: collections, streams/lambdas, exception handling and basic concurrency, with a basic understanding of how the JVM and memory management work.
  • Working knowledge of the Spring ecosystem: Spring Boot, Spring Core/IoC, Spring MVC, Spring Data and Spring Security. Familiarity with Spring Cloud (Gateway, Config, Resilience4j) is a plus.
  • Basic understanding of microservice patterns such as API gateway, service discovery and circuit breaker.
  • Good understanding and working knowledge of both Relational & NoSQL Databases, preferably MS SQL Server and MongoDB.
  • Hands-on experience with Git (branching, pull requests), Maven or Gradle, and npm/Angular CLI.
  • Practical experience using AI coding assistants (Claude Code or similar) in day-to-day development, with the judgement to review and validate AI-generated code.
  • Good understanding of Agile/Scrum and the software development lifecycle.
  • Excellent communication skills, enabling effective collaboration with both technical staff and application users in both Greek and English.

Nice to have:

  • Experience in the Insurance or Banking sectors.
  • Familiarity with Liquibase for database version control and migration management.
  • Familiarity with cloud services (preferably Azure).
  • Knowledge of application security best practices (such as OWASP).

Our team makes the difference, every time. For this reason, we offer in return!

We offer explicit, structured career development, a competitive salary package, annual bonus, long term equity incentives, private medical cover, monthly allowance for lunch, generous personal time off, continuous learning experiences, and work in a fun, lively environment with mentoring from our groundbreaking senior mentors.

Integrity. Client Focus. Respect. Excellence. Teamwork

Our core values instruct how we live and work. We’re an ethical and honest company that’s wholly committed to its clients. A business that’s engaged in mutual trust and respect for its employees and partners. A place where colleagues perform at the highest levels. And a working environment that’s collaborative and encouraging.

Diversity & Inclusion

At Chubb, we consider our people our chief competitive advantage and as such we treat colleagues, candidates, clients, and business partners with equality, fairness and respect, regardless of their age, disability, race, religion or belief, gender, sexual orientation, marital status or family circumstances. We earnestly strive to achieve an environment where all colleagues feel comfortable to perform to their full potential and are recognized for their contributions.

Many voices, One Chubb!

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Chubb External's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Chubb External's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Chubb External's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.