PwC is a network of over 328,000 employees in 157 countries focused on providing the highest quality services in the areas of audit, tax advisory, consulting, and technology development.
What we offer:
- Official employment
- Remote work opportunity
- Annual performance and grade review
- A Dream team of experienced colleagues and high-class specialists
- Language courses (English & Polish languages)
- Soft skills development
- Personal development plan and career coach
- Corporate events and team-buildings
Responsibilities:
- Participation in the conception of the application architecture
- Design and implementation of Java EE or Jakarta EE applications and components
- Application of design patterns and the creation and execution of software tests for quality assurance
- Creation of requirements described in UseCase form
- Development of DB interfaces, web GUIs, web services, batches, and background processes
- Creation of program documentation and implementation guidelines considering the defined standards of the client
- Conducting reviews of design and code and creating measures to ensure code quality
- Support in establishing and maintaining operational security and stability in the product lifecycle
- Participation in requirements analysis
Requirements:
- Relevant computer science education (apprenticeship, HTL, FH, or university degree)
- 5+ years of professional experience in software development and/or software architecture with focus on Java
- Experience with Java EE/Jakarta EE
- Experience with ORM frameworks (Hibernate, JPA)
- Knowledge of at least three of the following development tools: Maven, GIT, Jenkins
- Knowledge in object-oriented programming and modeling (UML)
- Practical experience in creating architecture concepts
- Experience in designing security for Java applications
- Practical experience with DevOps
- High level of English and German languages (B2+ level)
- Strong teamwork skills, commitment and high willingness to learn