Java DeveloperSee all recent Jobs
Overview
Experience: Senior
Skills: Java 8+, Spring Boot, SQL, Postgres JPA-Hibernate, Git, Spring Cloud, Microservices, Git flow, Azure DevOps
Reference Number: UPC656
Athens, Greece Full Time
We are seeking an experienced Java Developer on behalf of one of our major clients, a leader in providing effective end-to-end software solutions. This is an ideal opportunity for someone looking to develop and maintain Java-based applications using the Spring Boot framework, with a focus on ensuring high performance in cutting-edge technology solutions.
Key Responsibilities:
- Develop and maintain Java-based applications using the Spring Boot framework.
- Work with SQL databases, to ensure efficient data storage and retrieval.
- Design, build, and test robust Spring Boot applications, applying Object-Oriented Design (OOD), Test-Driven Development (TDD), and design patterns.
- Implement and manage data persistence using JPA-Hibernate.
- Collaborate with the development team to design and implement efficient RESTful APIs.
- Write clean, maintainable, and efficient code to ensure high-quality software.
- Conduct unit testing and debugging to resolve issues and ensure code reliability.
- Use Git for version control and collaborate with team members through Git flow.
- Participate in code reviews to maintain coding standards and consistency across the team.
- Work in an Agile environment to deliver projects on time and meet client expectations.
Requirements:
- BSc/MSc in Computer Science, Information Systems, or a related field.
- 5+ years of experience in Java development.
- Advanced skills in team management and interpersonal communication.
- Proficiency in Java 8+ and deep knowledge of the Spring Framework (Spring Boot, Spring Data, Spring Security, WebFlux).
- Strong experience with ORM frameworks (JPA/Hibernate).
- Solid knowledge of SQL (Postgres, Oracle, or MySQL) and database design.
- Hands-on experience with testing frameworks such as JUnit and Mockito.
- Familiarity with build tools (Maven, Gradle) and version control (Git).
- Experience with Object-Oriented Design (OOD), Test-Driven Development (TDD), and design patterns.
- Fluency in Greek & English.
Desired Skills as a plus:
- M.Sc. in Computer Science or related field.
- Experience with JEE frameworks, Microservices, Spring Cloud, Kubernetes, Docker.
- Familiarity with front-end frameworks like ReactJS and technologies such as GraphQL.
- Experience in public sector projects, CI/CD tools (Jenkins, Bitbucket), and messaging middleware (Apache ActiveMQ, Kafka).
Benefits:
- Private insurance.
- Unlimited free access to wellness workplace support platform.
- A dynamic challenging environment resulting in continuous learning / education / progression.
- Ability to work with cutting edge technologies.
- Pleasant working environment.
UpcoMinds is a dynamic IT company with 25 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.