Position: Senior Backend Java Engineer
Company: Accellabs
Category: Java
Experience required: 3y
English level: upper

**We expect from you:**
- 4+ years of backend development on JVM based programming languages (strong preference for Kotlin)
- Tech skills: Kotlin, Java, Scala
- Experience with relational databases like PostgreSQL, MySQL, etc.
- Experience with functional and non-blocking/asynchronous styles of programming
- Experience with testing methodologies — unit-testing, TDD, mocking, etc.
- Design and implementation of REST API
- Good knowledge of microservice architecture
- Experience with CI/CD tools and DevOps understanding
- Good understanding of Object-Oriented Programming and Object-Oriented Design principles, data structures and algorithms
- Strong problem solving, troubleshooting, and analytical skills
- Ability to work in the Agile environment
- At least an upper-intermediate level of English
- Self-learner and Passionate about technology, with a strong interest in learning the latest technologies

**Will be a plus:** Bachelor's or Master's Degree in Engineering or Computer Science 

**You will work on:**

- Designing of software according to agreed standards, architecture, and requirements
- Planing and building creative, scalable and secure solutions
- Planning and performing testing to ensure fit to standards (security, scalability, etc.), design as well as functional and non-functional requirements
- Supporting customers and the support groups by analysing and solving product issues
- Interface with various R&D groups, as well as support groups
- Keep up to date on the latest techniques in management, development, and testing

**Opportunities:**
- To work in an Agile environment
- To cooperate with a mature multinational team
- To influence the product roadmap & decisions
- To build products used worldwide
- To share your knowledge and be recognized
- To ensure tech excellence

**Compensation and Conditions:**
- Full remote
- Flexible working hours
- No overtime - healthy work-life balance
- No rush - we thoroughly plan our work
- No limit to vacation
- Full accounting and legal support
- 1000 $/year: your self-education (courses and training)

**Here is the interview process for this role:**
1. 30m interview with our Talent Team Partner
2. 45m interview - Tech screening with experienced engineers
3. 1h interview - Interview introduction with our customer’s representatives 
4. 30m discussion - product, role, offer, conditions with our CEO