Mid Fullstack Developer (Java + React)
About the Role We are looking for a Mid Fullstack Developer with hands-on commercial experience in Java, Spring Boot, React, and TypeScript to join an international software development project. You will work across backend and frontend, contribute to technical decisions, and collaborate with experienced engineers to build reliable, maintainable applications. What You Can Expect Long-term B2B cooperation on an international project. 100% remote work. Flexible working hours. Opportunity to influence technical decisions and architecture. Modern development practices, CI/CD, and collaborative engineering teams. Knowledge sharing, technical support, and professional development opportunities.
Daily tasks
- Develop and maintain fullstack applications using Java, Spring Boot, React, and TypeScript.
- Build REST APIs and integrate frontend applications with backend services.
- Contribute to architecture improvements and technical discussions.
- Write unit and integration tests to maintain code quality.
- Collaborate with Product, QA, and DevOps teams.
- Participate in code reviews and Agile ceremonies.
Requirements
Our Requirements 4+ years of commercial software development experience. Commercial experience with Java, Spring Boot, and JPA. Commercial experience with React and TypeScript. Experience with REST APIs, WebSockets, and JSON. Knowledge of Git, Docker, and CI/CD practices. Experience with automated testing (JUnit, Cypress). Familiarity with Agile/Scrum environments and tools such as Jira and Confluence. English at B2 level or higher. Nice to Have Experience with Java EE, JSF, or JBoss. Experience in pharmaceutical or life sciences projects. Knowledge of AWS, Kubernetes, or Terraform. Experience with SQL/NoSQL databases (MySQL, MongoDB). Familiarity with Kafka, Hadoop, or Spark. Experience with Vite, Webpack, or Apache JackRabbit. Knowledge of monitoring tools such as Prometheus or ELK.
Must have: Java, Spring Boot, JPA, React, TypeScript, REST API, JSON, Git, Docker, CI/CD, Automated testing, JUnit, Cypress, Agile, Scrum, Jira, Confluence
Nice to have: Java EE, JSF, JBoss, AWS, Kubernetes, Terraform, SQL, NoSQL, MySQL, MongoDB, Kafka, Hadoop, Spark, Webpack, Apache, Prometheus, ELK Stack