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

Senior Java Developer (On behalf of our client)

CollegeLink
Athens , Greece
2 days ago
Full Time
Hybrid
Senior
0

Job Skills

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

Basic Information

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.

Responsibilities

  • 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

Benefits

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

Basic Requirements

  • 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