Responsibilities:
- Develop and maintain backend systems using Java and related technologies.
- Collaborate with cross-functional teams to design scalable and efficient solutions.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Troubleshoot and optimize application performance.
- Work closely with frontend developers to integrate user-facing elements with backend logic.
- Ensure the security and integrity of applications and data.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with emerging technologies and trends in software development.
- Contribute to the ongoing improvement of development processes and workflows.
Requirements:
- 2-3 years of experience in backend development with a strong focus on Java.
- Proficiency in Java and frameworks like Spring, Hibernate, or similar.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with relational databases (MySQL, PostgreSQL, etc.) and SQL.
- Knowledge of version control systems (Git).
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Good understanding of software development principles, including object-oriented programming (OOP).
- Knowledge of unit testing and integration testing frameworks (JUnit, TestNG, etc.) is a plus.
- Experience with Agile/Scrum development methodologies is a plus.
- Good command of the Azerbaijani and English languages (both written and spoken).
Vakansiyalardan daha tez xəbərdar olmaq üçün Telegram kanalımıza abunə olun!