PwC

Senior Java Developer

PwC

full-time

Posted on:

Location Type: Office

Location: Athens • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureHibernateJ2EEJavaJavaScriptjQueryMavenMySQLOracleReactSOAPSpringSQLSubversion

About the role

  • Implement enterprise level tailor made multi-tier applications
  • Work closely and efficiently with the project team of various roles, such as software engineers, quality assurance engineers, devops engineers, business analysts and the project manager
  • Implement integration with third party applications / data sources
  • Utilize various workflow, document management, content management, portal systems and relevant frameworks

Requirements

  • Bachelor or Master's degree in IT Engineering, Computer Science, Applied Sciences or related discipline
  • At least four (4) years relevant professional experience in Software Development using Java/J2EE technologies
  • Working experience in Java programming and related frameworks, such as Servlets, JDBC, EJBs, JPA, Hibernate, Spring
  • Knowledge of JSP, JSF, React, JavaScript, jQuery, CSS
  • Knowledge of Databases and SQL experience (any of Oracle DB, MSSQL, DB2 or MySQL)
  • Knowledge of client-server architecture and web services (SOAP/REST)
  • Be familiar with Azure DevOps platform or other Version Control Systems (i.e. SVN/Git), Project/Task Management Systems (i.e. Jira), Maven
  • Ability to draft technical documentation and having analytical skills to design algorithms
  • Ability and willingness to work under pressure and meet tight deadlines
  • Ability to express ideas verbally and in writing, in a clear, concise and professional manner (both in English & in Greek)
  • Commitment to providing excellent quality work and building client relationships
Benefits
  • Your work life-balance supported by a hybrid working model
  • Your creativity sparked in collaborative office spaces
  • Your career growing through local and global opportunities
  • Your development advanced with continuous learning and professional certifications
  • Your well-being cared for with extra leave days and wellness initiatives
  • Your perspective valued in an inclusive team where your impact matters

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJ2EEServletsJDBCEJBsJPAHibernateSpringSQLDatabases
Soft skills
analytical skillscommunicationability to work under pressuretime managementclient relationship buildingtechnical documentation drafting
Certifications
Bachelor's degree in IT EngineeringMaster's degree in Computer Sciencedegree in Applied Sciences