Fullstack Developer (Java + JavaScript)
Morizo is looking for a Middle Fullstack Developer (Java + JavaScript) for remote work. Full-time, 5/2 schedule. Responsibilities include designing technical solutions, developing REST services and integrations, and working with microservices and CI/CD.
Participation in the design of technical solutions and integration scenarios together with analysts and development team Independent implementation of tasks within agreed technical solutions Development of REST services and integrations with related information systems Development and refinement of backend and frontend components using Java and JavaScript/TypeScript Writing unit tests, ensuring code quality and participating in testing implemented functionality Conducting and passing code review Working with microservice architecture, build systems and CI/CD tools
Commercial experience in developing and modifying software in Java and JavaScript/TypeScript for the last 5 years Proficient in Java and experience developing applications using Spring Framework / Spring Boot Practical frontend development experience using JavaScript ES6/ES7, TypeScript and React, Angular or Vue.js Knowledge of OOP principles and experience in developing applications in microservice architecture Experience creating REST services and integrating with related systems Practical skills with PostgreSQL and understanding of transactionality and ACID principles Ability to write unit tests using JUnit and Mockito Experience with build systems and dependency management: Gradle; understanding of Hibernate and JMS principles Knowledge of message brokers and practical experience with Kafka Experience with container technologies including Kubernetes Understanding of DevOps and CI/CD principles, practical experience with Jenkins Confident use of Git for version control Understanding of WebSocket and CORS principles, experience with Webpack Basic skills in Unix/Linux systems Knowledge of frontend automated testing tools including Selenium Nice to have: experience managing a development team of 3 or more
Full-time employment, 5/2 schedule, remote work
Don't miss a single job
Subscribe to our Telegram channel