Job Opportunity
We are looking for a skilled professional to fill the role of Java Full Stack Developer.
* Key responsibilities include development of new features;
* Maintenance and enhancement of existing applications;
* Designing, implementing and testing solutions from coding to deployment support;
* Collaborative work with team members through code reviews.
Essential Skills:
* Proficiency in Backend Java and Java Spring Boot;
* Expertise with automated testing in Java (e.g. Unit Test, Integration Test);
* Solid experience with Python programming language;
* Strong knowledge of Front-end development, especially with React (or any other Single Page Application)
* Experience with Typescript;
* Familiarity with Microservices Architecture;
* Understanding of APIs and service-oriented design principles;
* Working knowledge of AWS services and cloud-based infrastructure;
* Practical understanding of Git or similar VCS and CI/CD practices;
* Effective communication skills in English.
Desirable Skills:
* Knowledge of GraphQL query language;
* Familiarity with agile project management methodologies;
* Hands-on experience with message brokers like RabbitMQ;
* Utilization of monitoring tools such as Sumo Logic, New Relic, Datadog.