استخدام Back-End) Senior Java Developer)
شرح موقعیت شغلی
Responsibilities:
- Coding in Java(Spring Boot) to design, develop, and maintain software applications according to business needs and technical specifications.
- Write clean, efficient code using appropriate software development methodologies.
- Perform code reviews and provide constructive feedback to team members.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the documentation of software architecture, design, and development processes.
Requirements:
- 5+ years of strong hands-on experience in Java
- Bachelor's degree in Computer Science, Software Engineering, or a related field is a plus.
- Solid understanding of software development principles, algorithms, data structures, and design patterns.
- Strong hands-on experience in Spring including Spring Boot, Spring Security, Spring Data, JPA and MongoDB
- Experience in designing and developing REST APIs, secured with Spring Security based on roles and permissions
- Knowledge of OOP, Design patterns and software engineering.
- Experience in configuring automated delivery pipelines (CI/CD) using GitLab/GitHub is a plus
- Knowledge of Docker and Kubernetes is a plus
- Highly self organized with strong attention to details and clean code and delivery of results
مهارتهای مورد نیاز
- Back-end
- Java
- RestFul API
- Spring Boot
- git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست