Senior Java Back-end Engineer

  • Remote - Greece

Remote

Software Development

Senior

Summary

The job is for a Senior Java Back-end Engineer at an international insurance company based in Athens, Greece. The employee will work remotely within Greece and be part of a talented software team. The role involves Java application development, optimization, contribution to the full software development life-cycle, monitoring, improving application reliability, and following test-driven development through continuous integration and agile methodologies.

Requirements

  • Strong understanding of SOLID Principles - Clean Architecture/Clean code practices, Microservices Architecture - REST, CI/CD - Unit Testing
  • Required experience with Spring Boot and Spring Cloud latest features, AMQP - RabbitMQ, PostgreSQL or any other database

Responsibilities

  • 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

Preferred Qualifications

Nice to have experience with Gitlab-CI, Maven, Kubernetes, MongoDB, S3 (AWS), Redis

Benefits

  • Attractive remuneration package plus performance related reward
  • Private health insurance
  • Intellectually stimulating work environment
  • Customized training plan
Share this job:
Please let iTechScope know you found this job on Remote First Jobs 🙏
Apply now