Position: Java Developer
Company: Proffiz
Experience required: 3y
English level: upper

**Job Description**
We are seeking a skilled Java Engineer to join our team and help us build from scratch microservices back-end instead of an existing monolithic system. As a Java Engineer, you will be responsible for designing and implementing scalable and reliable microservices to improve client’s B2B marketplace platform. You will work as a part of bigger Ukrainian team including other Engineers, Solution Architect, DevOps, AQA, Product Owner and Delivery Manager.
The company is fast-growing global B2B and B2C marketplace for the floral industry that connects producers with buyers, as well as implements lots of logistics scenarios.

**Job Benefits**
- Competitive salary
- Sick and personal leave
- Flexible working hours
- Flexible working location (Remote/Office/Mixed)
- Technical equipment
- Professional development and regular Performance Appraisals
- English courses
- Health Insurance
- Online courses
- Corporate events, tech talks and so on

**Job Requirements**
- At least 3 years of experience in Java development, with a focus on building microservices for Middle position
- 5+ years of experience in Java development, with a focus on building microservices
- Strong knowledge of the Spring  Boot for Senior position.
- Familiarity technologies like Docker and Kubernetes.
- Experience with Kafka or similar technology.
- Experience with MongoDB or other NoSQL database
- Knowledge of software development best practices (unit testing, code reviews, continuous integration, etc.).
- Strong problem-solving skills and the ability to work in strong self-orginized team
- Good interpersonal skills.

**Responsibilities**
- Design and develop microservices using Java, Spring Boot, and related technologies.
- Work closely with cross-functional teams, including product management, UI/UX, and backend engineers, to identify and implement improvements to the platform.
- Collaborate with the DevOps team to ensure seamless deployment and operation of microservices.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Investigate and troubleshoot production issues and provide timely resolution.

**Who we are**
Proffiz is a web and mobile software engineering company of dedicated professionals based in Ukraine and Poland. Throughout years of passionate work, we create software solutions for Fintech,  Workforce, Print, Photo&Image, and other industries. At Proffiz we strive to deliver top-quality of our work and are looking for exceptional talent to join us. If you are excited about the opportunity to collaborate and grow among passionate experts — we invite you to our team!

**Ready, Steady, Go!)**