Position: Intermediate Software Engineer (Java)
Company: Dev.Pro
Category: Java
Experience required: 3y
English level: intermediate

We need a person who’ll undertake the development of a middleware application from scratch, connecting all services related to data ordering while focusing on Java services in a horizontal scaling architecture that relies heavily on APIs. What’s in it for you: 

• Work on a high profile project: its performance is critical for the proper functionality of the entire product
• Develop an application with the ability to influence the development process and solutions for the project
• Work with distributed teams in Ukraine and US, supporting daily communication with colleagues in the US

**Qualifications and experience:**
• 3+ years of Java experience in a service-oriented architecture
• Strong knowledge of enterprise design patterns
• Knowledge of the API Development (Rest)
• SQL databases (Oracle, MySQL, SQL Server, or similar)
• Strong knowledge of GIT, ability to troubleshoot and resolve branching and commit issues
• Intermediate+ English

**Nice to have:**
• GraphQL, NoSQL (Mongo or others)
• Google cloud

**Key responsibilities:**
• Developing and maintain Java applications
• Writing well-designed, efficient, scalable and maintainable code
• Building and enhancing our core API, user interfaces, and backend processing systems via new greenfield development
• Integrating with existing corporate and partner applications which span multiple languages and frameworks
• Collaborating with Product, QA, Developers and DevOps team to ensure high standards
• Analyzing and resolving technical and application problems, evaluating other software products

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, workshops.
✅ Healthcare: medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time off days per year, 5 absence due to illness days and 21 day of extraordinary medical leave per year