Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Back-end Engineer image - Rise Careers
Job details

Senior Java Back-end Engineer

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

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

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
iTechScope Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
iTechScope DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of iTechScope
iTechScope CEO photo
Unknown name
Approve of CEO
What You Should Know About Senior Java Back-end Engineer, iTechScope

Are you ready to take your career to the next level as a Senior Java Back-end Engineer? Join our client, an award-winning insurance company known for its international presence, as they embark on exciting projects that shape the industry's future. Based in Athens, this company offers a fantastic opportunity to work remotely from anywhere in Greece, allowing you to maintain that perfect work-life balance! As a Senior Java Back-end Engineer, you will be an essential part of a highly skilled team dedicated to developing mission-critical applications using cutting-edge technologies and frameworks. You'll dive into Java application development and engage in every phase of the software development life cycle, from initial concepts through to design, testing, and deployment. Your responsibilities will include building advanced back-end applications and optimizing performance while contributing to the innovative process of software creation. Familiarity with Spring Boot microservices deployed in AWS Kubernetes will be beneficial, as will your expertise in SOLID principles and CI/CD practices. Join a lively, multicultural environment where you can share ideas and collaborate on exciting global projects. You’ll also enjoy an attractive remuneration package, private health insurance, and opportunities for continuous professional development. If you're passionate about software development and eager to make a difference, this opportunity is calling you!

Frequently Asked Questions (FAQs) for Senior Java Back-end Engineer Role at iTechScope
What are the main responsibilities of the Senior Java Back-end Engineer at the insurance company?

The Senior Java Back-end Engineer at our client's insurance company will primarily focus on building advanced back-end applications utilizing Java and Spring Boot. Responsibilities include optimizing application performance, contributing throughout the entire software development life cycle, preparing software releases, and ensuring system reliability. Additionally, the role involves producing detailed specifications and embracing test-driven development within agile methodologies.

Join Rise to see the full answer
What qualifications are required for the Senior Java Back-end Engineer position?

Candidates applying for the Senior Java Back-end Engineer position should have at least 5 years of experience in software engineering and development, specifically with Java and Spring Boot. Strong knowledge of design principles such as SOLID and Clean Architecture is essential, along with experience working with microservices architecture and unit testing. Familiarity with cloud services like AWS, CI/CD practices, and databases like PostgreSQL is also required, while Gitlab-CI and Kubernetes knowledge is a plus.

Join Rise to see the full answer
What technologies will the Senior Java Back-end Engineer be working with at the company?

The Senior Java Back-end Engineer will engage with a range of technologies, notably Spring Boot and Spring Cloud, focusing on advanced Java application development. The position also involves working with microservices architecture, databases like PostgreSQL, and containerization using Docker on AWS Kubernetes. Knowledge of message brokers like RabbitMQ, CI/CD tools, and AWS products will be advantageous in this role.

Join Rise to see the full answer
What benefits does the insurance company offer to the Senior Java Back-end Engineer?

The insurance company provides an appealing benefits package for the Senior Java Back-end Engineer role, which includes competitive remuneration with performance-related rewards, private health insurance, and an intellectually stimulating work environment. Additionally, the company fosters personal and professional growth through customized training plans, encouraging continuous learning and skill enhancement.

Join Rise to see the full answer
Is remote work an option for the Senior Java Back-end Engineer role at the insurance company?

Yes, the insurance company offers a fully remote work opportunity for the Senior Java Back-end Engineer position, allowing candidates to work from anywhere in Greece. This flexible arrangement supports a healthy work-life balance while allowing you to contribute to exciting global projects from the comfort of your own home.

Join Rise to see the full answer
Common Interview Questions for Senior Java Back-end Engineer
What experience do you have with Spring Boot in your previous roles as a Senior Java Back-end Engineer?

In answering this question, provide specific instances where you developed applications using Spring Boot. Highlight the features you implemented, the challenges you faced, and how you utilized Spring Boot features effectively to solve those challenges.

Join Rise to see the full answer
How do you ensure application performance and reliability in your back-end systems?

Discuss methods like performance monitoring tools and techniques you use to identify bottlenecks. Explain your experience with optimization strategies, such as caching, asynchronous processing, and efficient resource management to ensure your applications remain reliable and performant.

Join Rise to see the full answer
Can you explain the importance of SOLID principles in software development?

Answer by breaking down each principle of SOLID and explaining how they contribute to creating scalable, maintainable, and testable code. Share examples from your past experiences that demonstrate how adhering to these principles improved your projects.

Join Rise to see the full answer
Describe your experience with microservices architecture.

When answering, highlight specific projects where you implemented microservices, detailing how you designed services to be independent yet cohesive. Discuss any challenges faced during deployment and how you leveraged tools like Docker and Kubernetes for containerization.

Join Rise to see the full answer
What is your approach to unit testing, and how do you integrate it into your development process?

Share your strategies for writing effective unit tests and how you view testing as an integral part of the development cycle. Discuss integration with CI/CD pipelines and any frameworks you find particularly useful.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in back-end development?

Explain your strategies for continuous learning, whether attending workshops, online courses, or following thought leaders in the industry. Highlight specific technologies you've explored recently and how they could apply to the role.

Join Rise to see the full answer
What challenges have you faced when optimizing a Java application, and how did you overcome them?

Discuss real-life scenarios where performance issues arose, what specific steps you took to troubleshoot and resolve these issues, and the impact your solutions had on application performance.

Join Rise to see the full answer
Can you give an example of how you've contributed to all phases of the software development lifecycle?

Describe your experiences in a project where you were involved from planning through to deployment. Highlight tasks you performed in each phase and how you contributed to the overall success of the project.

Join Rise to see the full answer
How comfortable are you with AWS and its services?

Provide insights into your experience with AWS, detailing specific services you've used (like S3, RDS) and how they've been integral to the projects you've worked on. Highlight your ability to deploy applications in AWS and manage services.

Join Rise to see the full answer
What strategies do you employ to communicate effectively within a multicultural team?

Discuss the importance of clear communication in diverse teams. Provide examples of how you’ve facilitated discussions to bridge cultural gaps and encouraged collaboration in your previous positions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

As a Senior Drupal Developer, you will leverage your extensive experience in Drupal to enhance our web applications in a fully remote environment.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 9 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow invites a highly experienced Senior Staff Full-Stack Software Engineer to contribute to their innovative AI-enhanced platform.

Photo of the Rise User

Join Palo Alto Networks as a Sr Staff Engineer and shape the future of cybersecurity by building innovative solutions to protect against emerging threats.

Photo of the Rise User

Join a dynamic remote team as a Staff Backend Engineer focusing on high-performance solutions in blockchain technology.

Photo of the Rise User
Charles Schwab Remote US, Travis County, TX; Texas, Austin, TX
Posted 4 days ago

Join Schwab as a Software Development Engineer and help transform the finance industry with your expertise in site reliability engineering.

Photo of the Rise User
Thomson Reuters Remote IND-Hyderabad-Raheja Mindspace
Posted 10 days ago

Join Thomson Reuters as a Software Engineer, where you'll innovate and develop software solutions in a flexible and supportive environment.

Photo of the Rise User

Join Thomson Reuters as a Senior Software Engineer to build innovative software solutions in a flexible hybrid work environment.

Photo of the Rise User
Posted 7 days ago

Join Dematic as a Software Developer to contribute to groundbreaking warehouse simulation solutions using Unity.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari