# Full-Stack Java Software Engineer | Profile Software

> Profile Software · Nea Smyrni, Greece (Hybrid) · — · Posted 2026-05-07

**Workplace:** hybrid

## Description

**Job Summary:**

We are seeking a highly skilled and experienced Senior Java Developer with expertise in Quarkus, Spring, React, JavaServer Faces, serverless architecture, and proficiency in working with Oracle Database, Microsoft SQL Database, and PostgreSQL. As a Senior Java Developer, you will play a pivotal role in designing, developing, and maintaining our software solutions, ensuring they are performant, scalable, and aligned with best practices.

**What You Will Do:** 

**Responsibilities:**

1.  Software Development:

-   Design, develop, and maintain Java-based applications using Quarkus, Spring, and JavaServer Faces.
-   Implement and optimize serverless functions for specific use cases.

3.  Front-End Development:

-   Develop and enhance user interfaces using React, ensuring a seamless and responsive user experience.

5.  Database Management:

-   Work with Oracle Database, Microsoft SQL Database, and PostgreSQL for data modeling, optimization, and management.
-   Write complex SQL queries, stored procedures, and database migrations.

7.  Architecture and Design:

-   Collaborate with architects to design scalable and efficient software solutions.
-   Ensure adherence to best practices in software design, coding, and testing.

9.  Performance Optimization:

-   Identify and resolve performance bottlenecks within applications and databases.
-   Conduct profiling and tuning as necessary.

11.  Code Quality and Testing:

-   Write clean, maintainable code with proper documentation.
-   Develop and execute unit tests, integration tests, and end-to-end tests.

13.  Version Control and Collaboration:

-   Use version control systems (e.g., Git) and collaborate effectively within a development team.
-   Review code and provide constructive feedback to team members.

15.  Security and Compliance:

-   Implement security best practices within applications and databases.
-   Ensure compliance with relevant data privacy regulations.

17.  Continuous Improvement:

-   Stay updated with industry trends and emerging technologies.

Share knowledge and mentor junior developers

## Requirements

**Requirements:**

-   Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
-   Proven experience as a Senior Java Developer, preferably with at least **5 years of experience.**
-   Proficiency in Quarkus, Spring, React, JavaServer Faces, and serverless architecture.
-   Strong experience working with Oracle Database, Microsoft SQL Database, and PostgreSQL.
-   Solid understanding of software design principles, data structures, and algorithms.
-   Excellent problem-solving and debugging skills.
-   Familiarity with agile development methodologies.
-   Strong communication and collaboration skills.
-   Attention to detail and a commitment to producing high-quality code.

Preferred Qualifications:

-   Relevant certifications in Java or related technologies.
-   Experience with cloud platforms (e.g., AWS, Azure, or GCP).
-   Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).

Previous experience in the financial industry (or relevant domain expertise

## Benefits

**What We Offer:**

-     Competitive remuneration package
-     Ticket restaurant card
-     Private medical health insurance plan
-     New experiences within a multinational environment and global teams
-     Team spirit environment with passion for technology
-     Development opportunities within a market-leading, fast-growing organization  

_**If you want to be part of one of the top leading software firms in the FinTech industry internationally, we want to hear from you!**_

_We are an equal opportunities employer. All applications will be treated with strict confidentiality. By submitting your CV, you accept the content of our_ [**Privacy Policy**](https://www.profilesw.com/privacy-policy/)_, and consent to the processing of your data as part of this application._

_**About Profile**_

**Profile Software** is a leading international global software solutions provider, with over 30 years of experience in the FinTech industry, and offices in key financial centers. We have a strong presence in Europe, the Middle East, America, Asia and Africa delivering innovative solutions to both start-ups and established banking & finance institutions, through direct communication or a reliable partners network.

Continuous R&D investments and close contact with clients and associates around the world allow us to anticipate future trends and meet the growing market needs.

Profile has doubled over the last 4 years, expects to further double within the next 3, and is also listed on ATHEX with strong shareholders. The company provides a challenging environment that encourages initiative and promotes commitment to its clients’ business objectives.

## Apply

[Apply at Profile Software](https://apply.workable.com/profile-sw/j/0868C9803A/apply)

---
Powered by [Workable](https://www.workable.com)
