This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Back-end Development: Design, develop, and implement highly scalable and resilient Java applications and microservices using Spring Boot and related Spring frameworks
Front-end Development: Develop and maintain responsive, high-performance user interfaces using modern JavaScript frameworks, specifically Angular (or React), along with HTML5 and CSS/SCSS
Database Management: Work with relational databases (MySQL/Postgres), including designing schemas, optimizing queries, and ensuring data integrity
DevOps & Cloud: Deploy, manage, and monitor applications in a public cloud environment, utilizing Docker/Kubernetes for containerization and integrating with cloud-native services
Quality Assurance: Write and maintain comprehensive test scripts (unit, integration, end-to-end) for both Java and front-end code, ensuring high NFR coverage and code quality
Collaboration: Actively participate in the full software development lifecycle, utilizing Git and Jira for version control and project management, and collaborate effectively with cross-functional teams
Requirements:
3–10 years of proven, hands-on experience as a Full Stack Developer, with a strong focus on Java
Proficiency in Java (preferably LTS version like Java 17+)
In-depth experience with the Spring Framework (Spring Boot, Spring Core, Spring MVC, Spring Data)
Experience building and documenting RESTful Services (e.g., using Swagger)
Familiarity with containerization tools like Docker and orchestration with Kubernetes
Proven experience developing modern SPAs (Single Page Applications) using Angular (or React)
Strong skills in HTML5, CSS3, and JavaScript/TypeScript
Solid understanding of relational databases, specifically MySQL or Postgres
Proficiency with build tools (Maven/Gradle), CI/CD (Jenkins), and API testing (Postman/Newman)
Demonstrated experience in Microservices architecture and Unit Testing best practices
Experience with application monitoring and tracing in a Cloud environment
Strong problem-solving skills and exceptional attention to detail
Excellent written and verbal communication skills and ability to work effectively in a team