1. Senior Java Developer (On behalf of our client)

Senior Java Developer (On behalf of our client)

Αθήνα , ΕΛΛΑΔΑ
1 month ago
Πλήρης Απασχόληση
Μεγάλη Εμπειρία

Job Skills

  • Hibernate
  • Java
  • Java Enterprise Edition
  • SQL
  • Web Services

Βασικές Πληροφορίες

We are looking to hire on behalf of our client an experienced Senior Java Developer to lead a development team. In this role, you will be responsible for developing demanding tasks of the projects, but also overseeing the development and implementation of junior developers. 

You will also be expected to analyze functional requirements and perform tasks breakdown to be assigned to the team.

To ensure success as a senior software developer, you should have in-depth knowledge of Java technologies and demonstrate team leading skills. Finally, you should have excellent communication skills because you will be needed to collaborate with the client and other development teams.


  • Lead the design, development, and implementation of complex software applications using Java technologies
  • Provide technical leadership and guidance to junior developers and team members, ensuring best practices and high-quality code standards are maintained
  • Conduct code reviews to ensure code quality, performance, and adherence to coding standards
  • Analyze and troubleshoot complex technical issues in software applications, providing innovative solutions
  • Collaborate with cross-functional teams including product management, QA, and DevOps to deliver high-quality software solutions on time
  • Identify and mitigate technical risks early in the development lifecycle to ensure project success
  • Stay updated with the latest technologies, tools, and trends in Java development, and advocate for their adoption where appropriate


  • Competitive salary package
  • Hybrid working model
  • Opportunities for continuous learning and professional development 
  • Friendly and dynamic working environment

Απαραίτητα Προσόντα

  • Minimum 5 years Java development experience
  • Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
  • Experience with Relational database (SQL Server) and ORM layers (Hibernate)
  • Advanced knowledge in writing and consuming SOAP and Rest Web Services
  • Knowledge of system frameworks like Git and Azure DevOps (ADO)
  • Advanced team management skills
  • Good interpersonal skills