Java Developer

Job description

Description

About Syrve

Syrve is an international software company specializing in automation solutions for the restaurant and service industries. Our products help restaurants around the world operate more efficiently, scale faster, and deliver better customer experiences.

We are looking for an experienced Java Developer to join our team working on a large-scale ERP system within the Syrve ecosystem.

Responsibilities:

  • Develop and maintain server-side business logic for a complex ERP system.

  • Design, develop, and optimize databases and server components under high load.

  • Refactor and improve existing codebase; review new code for quality and performance.

  • Develop and maintain public APIs for internal and external integrations.

  • Create and maintain technical documentation.

  • Develop and support small web applications used for inter-module communication.

  • Participate in future backend migration toward microservices architecture.

Requirements

  • 3+ years of experience developing commercial server-side solutions using Java.

  • Strong knowledge of Java (v.25) and experience with JDBC, JSP, and Servlets.

  • Solid experience working with SQL and relational databases.

  • Hands-on experience with PostgreSQL.

  • Good knowledge of Russian and English languages.

  • Ability to work with existing codebases and improve legacy systems.

Will be a plus:

  • Experience optimizing PostgreSQL performance.

  • Background in developing or supporting ERP systems.

  • Experience with high-load, distributed systems.

  • Interest and confidence in working with legacy code.

We offer:

  • Working inΒ an international company.

  • Registration under the Labor Code of Armenia from the first day.

  • Ability to work both remotely and in the office if desired.

  • Flexible start of the working day until 11:00 GMT+3.

  • Gym access package.

  • Free English Courses with colleagues.

  • Health insurance.

Share this job:
Please let Syrve know you found this job on Remote First Jobs πŸ™

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply