Skip to main content

Full Stack Engineer (JAVA)

Technology
Recro
1 months agoUntil 31/5/2026
Full timeFully remote

Job description

We’re hiring an experienced Full Stack Engineer (React + Java) with 5–10 years of experience to design, build, and scale real-time web applications for our global B2B hotel marketplace.

You’ll work across the stack—from building intuitive, data-driven UIs to high-performance backend services that power our distribution engine.

Responsibilities

● Build and maintain end-to-end features spanning React.js frontends and Java (Spring Boot) microservices and database integrations .

● Develop responsive, performant, and accessible UIs integrated with REST and GraphQL APIs.

● Design and scale low-latency, high-throughput microservices for real-time data workflows.

● Implement event-driven systems using Kafka or SQS for asynchronous communication.

● Collaborate closely with Product, Design, and Architecture teams to translate business requirements into scalable technical solutions.

● Optimize application performance via caching strategies, async processing, and database tuning.

● Implement and maintain CI/CD pipelines, test automation, and monitoring frameworks.

● Leverage AI-assisted tools (Claude, Cursor, etc.) to boost velocity and maintain code quality.

● Participate in code reviews, design discussions, and architecture decisions.

● Write clean, maintainable code, follow design patterns, maintain high test coverage, and document key technical decisions.

  • *Requirements**
● 6–10 years of full stack development experience with a proven track record in production systems.

● Strong proficiency in React.js, JavaScript/TypeScript, Redux (or similar state management) and modern frontend frameworks.

● Solid backend experience with Java, Spring Boot, and Hibernate.

● Database experience with MySQL, MongoDB, or ScyllaDB.

● Hands-on with microservices, AWS (ECS/Lambda), SQS, and GraphQL.

● Familiarity with event-driven architectures and caching layers (Redis) and asynchronous processing.

● Working knowledge of observability tools (Prometheus, Grafana, CloudWatch, Sentry).

● Understanding of data structures, algorithms, and system design fundamentals.

● Passion for clean code, testability, and engineering excellence.

● Strong analytical and communication skills with the ability to collaborate across Product, Design, and QA teams.

● Comfortable in a remote-first, asynchronous, and ownership-driven culture.

  • *Nice to Have**
● Experience with React Native or mobile web frameworks.

● Exposure to Kafka, Kinesis, or other event-streaming platforms.

● Familiarity with CI/CD (GitHub Actions, Docker) and container orchestration (ECS).

● Experience with AI-assisted development, LLMs, or LangChain pipelines.

● Domain exposure to B2B platforms, travel-tech, or high-scale marketplaces.

● Background in Test-Driven Development (TDD) or Agile methodologies.

Keywords
javahotels-accommodationspower-and-coolingwarehousing-and-distributiondistribution-and-storagereact-jsreactspringspring-bootmicroservicesgraphqlplanning-and-designvisual-art-designproduct-development-and-designnetwork-latencytime-and-attendancereal-time-datatrade-shows-eventskafkaasynchronous-communicationapplication-performancevehicle-modification-tuningcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdsensors-test-measurementautomation-testingartificial-intelligenceclaude-by-anthropiccursorcode-reviewtraining-and-developmentjavascripttypescriptmicrosoft-typescriptreduxjsstate-local-municipalhibernatemysqlmongodbscylla-dbamazon-web-servicesamazon-ecsaws-lambdaamazon-sqsredisobservabilityprometheusgrafanaamazon-cloudwatchsentrysentry-iodata-structuresquality-assurancereact-nativemobile-internetgithubgithub-actionsdockerservice-management-and-orchestration-smocontainer-orchestrationlangchainagile-methodology

Interested in this role?