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:
- Design and oversight of the entire hardware and software architecture and responsibility for the quality of implementation
- Further development and optimization of the existing system architecture
- Documentation of the architecture and communication to development and operations
- Design of essential system components and system environments
- Design of the integration of all system components
- Design and assurance of access and authentication concepts
- Design and implementation of security concepts
- Design of database historization
- Development of reference implementations (development of web interfaces and database interfaces, integration of third-party systems, access logging, etc.)
- Development of central reusable modules
- Evaluation of new development technologies and frameworks
- Conducting system analyses
- Conducting design and code reviews
- Assurance of quality and maintenance requirements
Requirements:
- Technical degree at the level of DI or equivalent
- 10+ years of practical agile software development with Java-EE technologies
- 10+ years of practical experience with software architectures for business applications in distributed systemsFrom
- High level of English and German languages (B2+ level)
- Programming skills and practical experience in creating software architecture concepts
- Knowledge and practical experience with tools in the Java development environment (Eclipse, IntelliJ, Maven, JBoss, etc.)
- Operating system knowledge (Windows, Unix/Linux) Very good SQL and database knowledge (PostgreSQL, Oracle)
- Knowledge in the optimization (re- engineering/refactoring) of Java code
- At least 10 years of practical experience in