Java Developer

Posted 103ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Java Developer working on server-side business logic for ERP systems at Syrve. Developing, maintaining APIs, and transitioning to microservices while ensuring performance and quality.

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.

Benefits:

  • 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.