Senior Software Engineer

تهران

حدود یک ماه پیش منتشر شده

Job Description

Azkivam is looking for a skilled and detail-oriented Software Engineer to join our Technical team. In this role, you will be responsible for designing and developing backend services, collaborating with cross-functional teams, and translating technical tasks into clean, efficient, and scalable code using Java and Spring Boot. Key Responsibilities(What You’ll Do):  Design, develop, and maintain robust Java applications using Spring Boot framework Implement data persistence solutions using Hibernate ORM Collaborate with cross-functional teams to deliver high-quality software solutions Write clean, maintainable, and well-documented code following best practices Participate in code reviews and contribute to technical discussions Work with RESTful  APIs Contribute to the full software development lifecycle from requirements analysis to deployment Requirements(What We’re Looking For):  5+ years of hands-on experience with Java development  Strong proficiency in Spring Boot framework and Spring ecosystem. Solid experience with Hibernate ORM and JPA Knowledge of relational databases (MySQL is a plus)  Experience with RESTful web services development Understanding of software design patterns and principles Experience with version control systems (Git) Knowledge of unit and integration testing frameworks (JUnit, Mockito, TestContainers, Spring Boot Test) Strong problem-solving and analytical skills Experience with Camunda BPM platform is a plus

Employment Type

Job Category

Seniority

Details

Employment type

Job Category

Educations

Seniority

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟