Full Stack (Java/React) DeveloperSee all recent Jobs
Overview
Experience: Senior
Skills: Bachelor’s degree in Computer Science, Information Technology, or related field. 8+ years of professional web development experience. Deep proficiency in Java (17) and object-oriented design patterns. Strong React.js skills, including modern frontend toolchains, HTML5, CSS3, and JavaScript (ES6+). Experience with state management libraries (Redux, Context API). Solid understanding of RESTful API design and consumption. Hands-on experience with SQL Server and database optimization. Familiarity with Git version control and GitLab CI/CD workflows. Knowledge of Agile methodologies.
Reference Number: UPC1092
Athens, Greece, Hybrid
Full Time
We are seeking a Full Stack Developer with expertise in Java and React. You will design, develop, and maintain robust, responsive web applications—working across both backend and frontend technologies. You thrive in fast-paced environments and collaborate seamlessly with cross-functional teams. Please note that hiring will be conducted directly by our client.
Key Responsibilities
Architect, implement, and maintain high-performance Java backend services (Java 17 monolith).
Build responsive, dynamic user interfaces using React (v18) and state management (Redux or Context API).
Design and consume RESTful APIs; integrate third-party services as needed.
Write clean, testable, and efficient code following best practices (OOP, SOLID principles).
Optimize application performance and resolve bottlenecks and bugs.
Manage SQL Server databases, writing queries and tuning for scalability.
Participate in CI/CD pipelines (GitLab) to automate builds, tests, and deployments.
Troubleshoot production issues and provide break/fix support in collaboration with developers, BAs, and end users.
Evaluate and select technologies to meet evolving product requirements.
Contribute to code reviews, testing, and quality assurance to ensure delivery excellence.
Stay current with emerging trends in Java, React, and web development best practices.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field.
8+ years of professional web development experience.
Deep proficiency in Java (17) and object-oriented design patterns.
Strong React.js skills, including modern frontend toolchains, HTML5, CSS3, and JavaScript (ES6+).
Experience with state management libraries (Redux, Context API).
Solid understanding of RESTful API design and consumption.
Hands-on experience with SQL Server and database optimization.
Familiarity with Git version control and GitLab CI/CD workflows.
Knowledge of Agile methodologies.
Desired Attributes
Passion for delivering high-quality, user-centric products.
Excellent analytical and problem-solving skills.
Ability to break down complex problems and implement scalable solutions.
Strong communication skills; comfortable collaborating with multinational teams.
Proactive, independent contributor who also excels in a team environment.
What we offer:
Competitive remuneration package
Private Insurance
A dynamic challenging environment resulting in continuous learning / education / progression
Ability to work with cutting edge technologies
Pleasant working environment
Ability to expand knowledge and responsibilities
Who We Are:
UpcoMinds is a dynamic IT company with 28 years of experience that provides end-to-end web and mobile solutions helping businesses to reinvent themselves in the digital world. Our team’s skills and expertise will ensure the holistic digital transformation of any organization, which will considerably improve both business operations and customer’s experience.
Our goal is to always have our end products and services reflect our deep engineering skills and elegant progressive design aesthetic. We fundamentally believe deeply in developing long term strategic partnerships with our clients by exceeding expectations and maintaining a high level of transparency.
Find out more about us at www.upcominds.com
We commit to promote Inclusion & Diversity by creating a working environment where all employees are treated with dignity and respect and where individual differences are valued. We offer equal opportunity in all aspects of employment.
Our recruitment consultants will go through your Curriculum Vitae as soon as possible and get back to you to discuss the opportunity for which you apply. If you don’t hear from us in the coming ten (10) working days, you may consider that you have not been selected for the particular job.
Bookmark Job
You must sign in to bookmark this listing.