
Senior Java Developer
PwC
full-time
Posted on:
Location Type: Office
Location: Athens • 🇬🇷 Greece
Visit company websiteJob 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