Summary
✨ AI‑Generated
A Java Developer is sought to join skilled teams designing, developing, deploying, and supporting complex information systems. The position provides broad exposure to modern enterprise technologies and the opportunity to build a strong foundation in application development.
Highlights
Opportunity to work on complex information systems, gain exposure to a broad range of technologies, develop a strong application-development foundation, and collaborate with highly skilled technical teams.
Description
QnR Group is a leading technology organization specializing in end-to-end custom software solutions, Artificial Intelligence, Cybersecurity, SAP S/4HANA, SAP Business One, ServiceNow, and FinTech solutions.
Headquartered in Metamorfosis, Attica, the Group employs approximately 180 professionals and operates with a strong focus on quality, innovation, and reliability.
QUALITY & RELIABILITY, is an international technology innovator and a three-time Great Place to Work certified organization.
The company offers a comprehensive portfolio of software products and services across the key industry sectors in which it operates.
We are looking for inspired professionals that will be part of highly skilled teams who design, develop, deploy, and support complex Information Systems for our customers.
The job holders will have the opportunity to be exposed to a wide variety of technologies to develop a solid background in the field of applications development.
Required skills:
Bachelors degree in computer science or another relevant fieldand 2-4 years of experience in:Coding and knowledge of Java 8+Knowledge/Experience on Spring Framework - Spring Boot, WebFlux, Spring Data, Spring SecurityKnowledge/Experience with ORM - JPA / HibernateKnowledge of SQL, preferably Postgres, Oracle database (11g/12c) or MySQLExperience with designing, building and testing Spring Boot applicationsExperience with Testing Frameworks like JUnit, MockitoExperience with Build Tools (ie Maven, Gradle)Experience with Versioning tools (ie Git)Experience with Object-Oriented Design (OOD), Test-Driven Development (TDD) and design patternsDevelop Spring Boot, Java EE applicationsWrite well-designed, efficient codeReview, test and debug team members' codeDocument development phasesEnsure our applications are secure and up-to-dataDesign (relational) database architectureSchedule product releases with internal teamsAnalyze and resolve technical and application problems
Desired skills:
M.Sc on Computer Science or relevant field is a plus.Knowledge of JEE Frameworks, such as Faces, Oracle ADFKnowledge of Front End Frameworks such as ReactJS is a plus.Knowledge of GraphQLExperience with Microservices, Spring CloudExperience with Kubernetes, DockerKnowledge of XML, XSD / XML SchemaDevelopment methodologies such as RUP or AgileExperience with JEE application servers (ie JBoss, Glassfish, Tomcat, Weblogic)Experience with CI/CD tools (ie Jenkins, Bitbucket pipelines)Experience with Messaging Middleware (Apache ActiveMQ, Rabbit MQ, Kafka)Previous experience in Public Sector Projects is a strong asset.
You are/have:
Strong skills in teamwork, communication, analytical thinking and problem solvingAbility to work both independently and in a teamStrong communication and interpersonal skillsOrganized and methodicalGood delegation and time management skills
What Is There For You
We want our people to be well compensated, so we offer an attractive salary packageHealth is the most important asset, so we have you secured with a health insurance and compilation plan from day oneWe are excited for challenges, so you are invited to take part in exciting, innovative projects that make a differenceWe never stop learning and evolving! We encourage our people to follow the pace by providing them voucher for Training Courses, so that they adapt new tech skills and develop their soft skillsMost important, we work as a team, so we gather on a smaller and bigger occasions to celebrate good times together! Happy Fridays, bowling sessions, running events and everything that help us have fun and enjoy working to our team