iTechScope logo

Senior Java Back-end Engineer

iTechScope

Greece only

On behalf of our client, an award-winning insurance company with international expansion, we are looking for an experienced Senior Java Back-end Engineer to join their highly empowered team of dynamic and talented professionals. The company is based in Athens but you will have the opportunity to work on a 100% remote basis from anywhere in Greece!

***It is mandatory for candidates to be based in Greece***

A day in the life of a ‘Senior Java Back-end Engineer’

You will be a valuable member of a talented software team that works on mission-critical applications, utilizing emerging technologies and trends. Υour role includes Java application development while being present to the full software development life-cycle, from concept to design and testing. The ecosystem is based on a service oriented architecture, Spring Boot microservices dockerized on AWS Kubernetes.

Your day-to-day

  • Build advanced back end applications and develop software programs on the Java platform
  • Optimize applications performance and recommend software upgrades for existing systems
  • Contribute in all phases of the development life-cycle, prepare and produce releases of software components
  • Monitor and improve application reliability and present innovative ideas for system improvements
  • Produce detailed specifications and implement the program codes accordingly
  • Follow test driven development through continuous integration and agile methodologies

Requirements

Software Engineering/Development using Java as the main programming language (Spring Boot) with at least 5 years of experience in the languages specified below as required.

Strong understanding of below concepts:

  • SOLID Principles - Clean Architecture/Clean code practices.
  • Microservices Architecture - REST
  • CI/CD - Unit Testing

Required experience with the technologies below:

  • Spring Boot and Spring Cloud latest features
  • AMQP - RabbitMQ
  • PostgreSQL or any other database

Nice to have experience with the technologies below:

  • Gitlab-CI
  • Maven
  • Kubernetes
  • MongoDB
  • S3 (AWS)
  • Redis

Benefits

You will have the opportunity to work in a motivating and multicultural environment working on a global scale projects and using latest technologies. Additionally, you will enjoy the following benefits:

  • Attractive remuneration package plus performance related reward
  • Private health insurance
  • Intellectually stimulating work environment
  • Customized training plan

Understanding Global Salaries

Our compensation tools provide accurate salary analyses to help you make informed decisions.

Global Salary Insights logo

Global Salary Insights

Calculator Employee Cost logo

Calculator Employee Cost

About the job

Apply before:

May 10, 2025

Posted on:

Mar 11, 2025

Job type:

Full Time

Experience level:

Senior

Location requirements:

Skills:

JavaSpring BootSOLID PrinciplesMicroservices ArchitectureRESTUnit TestingSpring CloudRabbitMQPostgreSQLGitlab CIMavenKubernetesMongoDBAWS S3RedisAthensGitlabS3AWSDockerized

About the company

iTechScope logoiT

iTechScope

www.itechscope.com