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

Our client is a major player in the Point-of-Sale domain who partners with 11 world-leading fast food chains in the US. You’ll help us deliver high-quality software on a SaaS platform that provides customer engagement solutions that empower merchants worldwide to make data-driven marketing decisions. 

**What’s in it for you:**
• Various integrations with Google, a chance to get a Google certification
• Work with diverse tech stack (Java 8+, MySQL, Hibernate, Linux Shell, Git, JUnit)
• Contribute to the development of a high-scale product: your work will impact 70,000 end users
• Master your skills: you’ll work with Kubernetes, Google Cloud, Java, and Groovy

**Qualifications and experience:**
• Experience with Java 8, an ability to deal with native complicated queries
• Experience with SQL databases (Oracle, MySQL, SQL Server, or similar)
• Strong theoretical DML knowledge
• Experience in writing auto-tests (JUnit/TestNG/Mockito)
• Strong knowledge of GIT, REST, ability to troubleshoot and resolve branching and commit issues
• At least intermediate level of English

**Nice to have:**
• Familiarity with Linux, spec. shell scripting, Gradle, Groovy
• Understanding of Cloud technologies (Google Cloud) and Kubernetes

**Key responsibilities:**
• Develop and maintain Java application
• Write well-designed, efficient, scalable and maintainable code
• Build and enhance our core API, user interfaces, and backend processing systems
• Integrate with existing corporate and partner applications which span multiple languages and frameworks
• Collaborate with Product, QA, Developers and DevOps team to ensure high development standards
• Analyze and resolve 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, and 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 days of extraordinary medical leave per year