Position: Senior Java Developer
Company: Rinf Tech
Experience required: 3y
English level: upper

We place great value on customer focus and innovation. This means that we find it important that you are constantly informed of all developments and techniques within your field and we also encourage this. As a developer, you will supervise and coach the junior developers in the team.

**You will also have:**
• Possibility to gain great experience in high-loaded international project
• Ability to grow professionally
• Friendly atmosphere
• Comfortable office in Gulliver Business Center
• Paid vacation/sick leave
• Medical insurance
• Gym coverage

**Required skills:**
• Java 8
• Java EE version 7 (EJB 3, CDI, JAX-RS, JPA, Hibernate)
• JUnit
• SQL DB — MySQL
• No SQL DB — DocumentDB
• Search engine — Apache Solr
• Java EE server — Wildfly
• Angular 8
• Git
• JBPM
• Amazon cloud infrastructure
• Jira, Confluence, Crucible
• Bamboo
• Maven

**Responsibilities:**
• Write clean, well-engineered, maintainable and testable code that conforms with accepted standards
• Write unit tests
• Participate in building single-page apps and RESTful web services
• Communicate effectively with team members, project managers, superiors
• Identify opportunities for process or code improvements and make constructive suggestions for change
• Perform detailed technology analyses to highlight weaknesses and make recommendations for improvement.