Spring Boot Developer
Damascus и ещё 1 городВ офисеот 2 лет
SQLPostgreSQLJavaGitMicroservicesSpring BootMySQLOracleJSONRESTful APIXMLSpring Security
Описание
Responsibilities
- Design, develop, and maintain RESTful APIs and backend services using Java and Spring Boot
- Develop scalable, secure, and high-performance microservices
- Collaborate with Product Owners, Business Analysts, QA Engineers, and DevOps teams
- Write clean, maintainable code
- Participate in code reviews, debugging, troubleshooting, and performance optimization
- Support unit and integration testing
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 2+ years of hands-on experience in Java and Spring Boot development
- Strong knowledge of Java, Spring Boot, Spring Security, and RESTful API development
- Good understanding of relational databases such as MySQL, PostgreSQL, or Oracle, including SQL and database design
- Experience with Git and collaborative development workflows
- Experience building and consuming REST APIs and working with JSON/XML
- Working knowledge of Docker, Kubernetes, and kubectl commands
- Familiarity with Microsoft Azure services, Azure Kubernetes Service (AKS), Azure DevOps, and CI/CD pipelines
- Basic understanding of microservices architecture
- Experience with unit testing frameworks such as JUnit and Mockito
- Strong analytical, debugging, and problem-solving skills
- Excellent verbal and written communication skills in English
Nice to have
- Messaging (Kafka/RabbitMQ is a plus)