Position: Java Spring Boot/Cloud developer
Company: Perfsol
Category: Java
Experience required: 2y
English level: intermediate

🟡 Requirements:
- 2+ years of experience Java;
- 2+ years of experience Spring Boot and Spring Cloud;
- Reactive approach to update the front of the backend;
- Microservices;
- Experience with  WebFlux (Web-, RSockets);
- Strong knowledge of back-end web development;
- Good English skills (intermediate level or higher); need to speak with the client.
 
🟡 Responsibilities:
- Work within a cross-functional Scrum team of developers, QA engineers, web designers, and product owners to build incremental production-ready applications;
- Using your backend development skills, architect and implement performant and scalable reactive microservices of a web application using the Spring Boot and Spring Cloud frameworks;
- Architect and implement a RESTful API or use asynchronous "reactive" communication protocols (like Spring WebFlux) for connecting service endpoints and frontends in a modular microservice infrastructure;
- Create Docker containers for microservices;
- Collaborate with front end and dev ops engineers to architect a scalable and easily deployable microservices-based web application;
- Write unit, integration, and acceptance tests for continuous integration and deployment;
- Connect to external systems to retrieve and store media items;
- Perform code reviews of other development team members;
- Participate in regular scrum meetings, like stand-up calls, planning, and retrospective meetings;
- Proudly demonstrate your accomplished sprint goals during demo events.
 
 
🟡 Project:
Curator Technologies, Inc. is looking for a passionate full-stack software engineer to join its product development group for building a modern highly scalable microservices-based web application. The ideal candidate is excited to learn and work with top modern technologies to architect and implement a reactive microservices-based web application. The microservices are primarily implemented using the  Spring Boot/Cloud frameworks.
 
🟡 Client:
Curator Technologies, Inc. is a startup run by some software veterans, which is set up to provide services and applications that would enable customers of professional photographers or more discerning consumers to easily and automatically display and manage high-quality images (and/or video) on multiple display devices that have been reconfigured to look like and act as photo frames of various sizes and orientations.

Part-time 60-80-100h