We are looking for senior PHP developers to support the architecture team. You will be responsible for speeding up the transformation from our current application (which is large and monolithic) into a service oriented architecture (SOA) where each functionality is small, clean, separated and reusable. You will be writing reusable and business agnostic microservices used by other services. Following this you need to have a good understanding of OOP design patterns and concepts, necessarily in the context of PHP. On top of that you need to understand service oriented architecture concepts with a deep understanding of Domain Driven Design. Practical knowledge of RESTful microservices is a plus, but knowledge of REST is a must.
This position is responsible for designing and implementing highly reusable microservices in PHP. These will be cornerstone for StepStone web services designed according to SOA.
WymaganiaESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
- Prepare technical design for microservices and discuss it with development team leaders.
- Prepare and write unit, functional and integration tests.
- Estimate effort needed to implement software.
- Implement microservices according to OOP patterns.
- Participate in code reviews.
- Maintain running systems.
- Write verbose documentation for designed and implemented microservices.
- Communicate progress to architecture team and development team leaders.
• Proficient in PHP 7 programming language.
• Proficient in OOP concepts and design patterns.
• Knowledge of Service Oriented Architecture concepts.
• Practical knowledge of unit, functional and integration tests.
• Experience working with enterprise level systems.
NICE TO HAVE:
• Practical knowledge of RESTful microservices implementation in PHP 7.
• Practical knowledge of Domain Driven Design.
• Knowledge of Enterprise Integration Patterns.
• Practical knowledge of Docker containers.
• Hands on experience in Java, Node.js, TypeScript.
• Practical knowledge of Test Driven Development.
- Challenging work on complex web applications in an international environment
- Possibility to develop
- Full-time employment contract
- Package of social benefits
- Friendly and open work atmosphere
- StarWars Office:)