Position: Senior Java Developer
Company: Tallium
Experience required: 5y
English level: upper

**We offer**

- Stable salary and planned review every 6 months;
- Remote, full-time job with a flexible schedule;
- Professional development with an individual plan of growth;
- Paid vacation and sick leave (21 vacations and 10 sick days);
- Weekends on all public holidays;
- Excellent team of dedicated professionals;
- Ability to influence the products we create;
- Reliable support of the company for each employee on any issues.

**Required skills**

We are looking for a candidate with:
- **5+ years of commercial experience** developing software (Java);
- Excellent knowledge of Gradle,
- Experience with Sonatype Nexus, Batch processing, Language design, GraalVM, ANTLR, SQL;
- Ability to write clean, lean, effective code;
- Desire to guide and help your teammates with planning and delivering high-quality software and also take on communication across teams;
- Good communication skills and self-driven/sufficient on technical solutions.
- English - strong Intermediate or higher (communication with the international team);

**As a plus:**
- Python would be a plus.
- Familiarity with functional languages, e.g. LISP, Haskell.

**Responsibilities:**

As a Senior Back End Java Engineer, you will become a core team member and have an essential role in software development.
It includes:
- Development of new functionality using Java;
- Module/API design;
- Refactoring;
- Optimizing code and application;
- Communication and interaction with the team and PM on the client's end.