Java Developer
Posted 103ds ago
Employment Information
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.


















