Position: Java Developer
Company: GroupBWT
Category: Java
Experience required: 5y
English level: upper

We are looking for Java Developer to expand the team of engineers building next-generation business intelligence software for small businesses.

**What you may do:**
- Develop REST APIs to power the mobile application.
- Develop services and applications to provide easy access to data for clients and internal data team.
- Bug fixing and improving application performance.
- Communicating technical requirements and performance to the team.
- Pushing the team’s thinking; acting like a leader and good ability to manage.

**Requirements:**
- 5+ years of experience.
- Deeply understand Object Oriented Programming principles and practices.
- Understand the software development lifecycle.
- Good understanding of system design and architectural concepts.
- Have a strong conceptual and working understanding of the following Programming.
- Languages and Frameworks: Java, Spring Boot, JPA, SQL, No SQL, Liquibase, Continuous Integration, Automated testing.
- Experience working with data which is at the core of our business process.
- Superior communication and analytical skills.
- Familiarity with Postman for API building, usage and testing.
- Good documentation skills.
- Google Data Studio and Cloud Computing is a plus.
- Upper-Intermediate English.

**Benefits:**
- 20+ paid vacation days.
- Paid sick leaves.
- Health expenses reimbursement.
- Besides team buildings, and meal reimbursement, ask our recruiters to tell more about other benefits we offer to local and remote workers.