Full Stack Java + React Developer
We are looking for an experienced Senior Full Stack Developer to build and evolve complex, high-load applications. You will take full ownership of the development lifecycle from architecture and design to implementation and DevOps
Responsibilities
- Design, develop, and maintain full-stack applications using Java and React
- Own system architecture, technical decisions, and code quality
- Build and maintain microservices-based architectures
- Develop scalable and maintainable backend services with Spring Boot / Spring Cloud
- Create modern, responsive, and reactive UIs with React
- Write clean, testable code following TDD/BDD principles
- Participate in code reviews, architecture discussions, and technical planning
- Collaborate closely with product managers, designers, and other engineers
- Contribute to CI/CD pipelines and DevOps processes
Ensure high performance, security, and reliability of applications
Requirements
- Bachelor’s degree in Computer Science / Software Engineering or equivalent experience
- 8+ years of hands-on experience with Java (must-have)
- 3+ years of experience with Spring Framework, including Spring Boot and Spring Cloud
- Strong experience with microservices architecture, including service discovery and circuit breaker patterns
- Solid understanding of Functional Programming concepts and Java Streams
- 4+ years of experience with React.js (must-have)
- Experience with modern JavaScript frameworks and libraries
- Experience building reactive and highly interactive UIs
- 2+ years of hands-on experience with TDD/BDD
- JUnit, Mockito, Jasmine, Protractor, Selenium (or equivalents)
- Experience with DevOps tools and practices, especially Jenkins
- Experience designing and deploying cloud or hybrid solutions
- Hands-on experience with container-based environments such as Kubernetes and Cloud Foundry
- Strong analytical and problem-solving skills
- Ability to work independently and manage priorities in a dynamic environment
Good English communication skills (spoken and written)
Nice to have
- Proficiency in Kotlin
- Experience working in XP-driven teams
- Exposure to large-scale or high-load distributed systems
Required languages
| English | B1 - Intermediate |
Published 19 January
39 views
·
15 applications
📊
Average salary range of similar jobs in
analytics →
Loading...