Senior Java Full-Stack Developer
87_28642
Obowiązki
- design, develop, and maintain backend and frontend applications in alignment with project requirements,
- collaborate with cross-functional teams to ensure high-quality software delivery,
- implement and optimize application performance, scalability, and security,
- participate in Agile development processes and contribute to code reviews,
- mentor junior team members and support knowledge sharing within the team,
- maintain robust documentation and follow best practices in software development.
Wymagania
- At least 7 years JAVA development experience, including JAVA 17+ versions, Groovy, JUnit, Spock, JPA, Hibernate
- At least 5 years Spring framework experience (Boot, Data, Web/MVC, Security, Cloud...)
- Experience in database modelling (PostgreSQL, SQL, NoSQL, Redis), messaging (RabbitMQ)
- Experience in REST / microservice architecture (and documenting on Swagger)
- Experience in working with GitHub actions, Gradle, Sonar, Git, Docker, Kibana, Grafana
- Angular (16+)
- TypeScript
- RxJS
- State Management (Akita or Redux or NgRx)
- Unit testing (Jest, Spectator)
- Demonstrates knowledge and practice in applying design patterns/principles
- English - level B2
- Experience working with custom Design Systems
- AWS
- Experience in both SQL and NoSQL datastores
Oferujemy
- Hybrid - 2 days a week in the office
- Career development opportunities
- Training and learning support
- Benefit package
- B2B contract.
Źródło: Arche Consulting/Praca