Position: Senior Data and Back-end (Java) Engineer
Company: Fluvius
Category: Java
Experience required: 5y
English level: fluent
Published: 2023-08-01T00:00:00+03:00

**Required Skills:**

- A minimum of 8 years of professional experience in data and backend development.
- Profound knowledge of core coding concepts such as recursion, data structures, algorithms, and dynamic programming.
- Proficiency in Postgres, especially in json functions, PL/pgSQL, and window functions.
- Demonstrated experience in Spark with Java and familiarity with multiple cloud platforms like AWS, Azure, and GCP.
- Fluent in English with strong communication skills.
- Ability to work flexible hours and be available during emergencies, meetings, and demos.
- Familiarity with secondary skills: Python, Node.js, and Typescript, even if not at an expert level.

**Responsibilities:**

- Design, develop, and maintain efficient, reusable, and reliable backend code with a focus on data-intensive tasks.
- Collaborate with frontend developers, project managers, and other stakeholders to ensure seamless integration and the achievement of business objectives.
- Stay updated with the latest industry trends and technologies to ensure Fluvius remains at the forefront of technological advancements.
- Troubleshoot, debug, and optimize code for maximum performance, scalability, and system stability.
- Ensure data consistency, integrity, and security by leveraging best practices in database management and development.
- Attend and actively participate in team meetings, demos, and agile ceremonies, providing valuable feedback and insights.
- Assist in mentoring and guiding junior developers, fostering a culture of continuous learning and growth within the team.

**Project description:**
A company with expertise spanning websites, mobile applications, and other software-related services, is seeking a Senior Data and Backend Developer, who will bring extensive experience in backend development, cloud platforms, and Postgres. Proficiency in Spark with Java, coupled with flexibility in working hours and a command over secondary skills like Python and Typescript, is essential. Our aim is to bolster our services, ensuring cutting-edge solutions for our diverse clientele.

**What we offer:**

- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 15 paid vacation days, 7 paid days-off