Назад к вакансиям

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)