PwC in Greece is the largest professional services firm in the country, with premises in Athens and Thessaloniki and approximately 1000 employees. More than 236,000 people in 158 countries across our network share their thinking, experience and solutions to develop fresh perspectives and practical advice. This enables us to provide top-quality industry-focused assurance, tax and advisory services to our clients.

We are one of the leading providers of Technology Consulting services in Greece, assisting organisations to get value from technology investments and bring together the skills to deliver improvements in people, processes, and technology.

Due to the continued growth of our practice and consistently high demand for technology services, we are now recruiting a Senior Java Developer in our Technology Consultingteam in Athens. 

The role entails:

  • Assist in the creation of the system design and functional specifications;
  • Drafting technical specifications for the several stages of the implementation project;
  • Design, implementation, testing and documentation of enterprise level tailor made multi-tier applications;
  • Implement integration with third party applications / data sources;
  • Utilise various workflow, document management, content management, portal systems / frameworks;
  • Active contribution in business development activities; participating to meetings/presentations with clients; participating in the RFP process; preparing the necessary documentation


The successful candidate should have:

  • At least four (4) years relevant professional experience in Software Development using Java/J2EE technologies;
  • Bachelor or Master degree in IT Engineering, Computer Science, Applied Sciences or related discipline;
  • Extensive working experience in Java programming and related frameworks, such as Servlets, JDBC, EJBs, JPA, Hibernate, Spring;
  • Sound knowledge of JSP, JSF, Facelets, XSLT, JavaScript,  jQuery, CSS;
  • In depth knowledge of Databases and SQL (including Oracle DB, MSSQL, DB2 and MySQL);
  • Sound knowledge of client-server architecture and web services (SOAP/REST);
  • Ability to use modelling languages such as UML for data modelling, design of business workflows and other types of diagrams;
  • Strong Understanding of Multithreaded applications and Java internals / Java Tuning Performance;
  • Be familiar with Version Control Systems (i.e. SVN/Git), Project/Task Management Systems (i.e. Jira), Build Servers and Continuous Integration (i.e. Jenkins), Artifacts Repository Systems (i.e. Nexus, JFrog), Maven and Ant;
  • Sound knowledge of automated testing frameworks (JUnit, Selenium,);
  • 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;
  • Mentoring junior developers;

What we offer

PwC is all about people, encouraging high performance and quality. At PwC, you will be part of a learning culture, where teamwork and collaboration are encouraged and excellence is rewarded.  You will develop as a professional through our extensive training programme together with constant coaching and a working culture which fosters continuous learning. 

We offer the prospective of being part of a global network of firms that provides challenging opportunities to enhance your career. Our firm offers a competitive remuneration package that includes an attractive base salary and benefits, and opportunities for rapid career development in a secure and challenging working environment.

All applicants will be acknowledged and treated in the strictest confidence

Τοποθεσία: Αθήνα, Ελλάδα

Τομείς: Consulting

Είδος εργασίας: Πλήρης απασχόληση

Απευθύνεται σε: Απόφοιτους