Full Stack Engineer (Java + React)

Molecular Connections
Greater Bengaluru Area

Role SummaryWe are hiring a Full Stack Engineer to build and run data-driven web applications end to end: Java/Spring Boot services, React/TypeScript front ends, MongoDB and MySQL data stores, and the web scraping pipelines that feed them. You will own features from data acquisition through API to UI.

  • Experience: 3 years
  • Location: Bangalore
  • Employment type: Full-time
  • Reports to: Technical Lead
  • Core stack: Java, Spring Boot, React, TypeScript, MongoDB, MySQL, Web ScrapingKey Responsibilities
  • Design, build and maintain RESTful services and microservices in Java and Spring Boot.
  • Build responsive, reusable UI components and pages in React with TypeScript.
  • Design data models and write efficient queries for MongoDB (documents, indexes, aggregation pipelines) and MySQL (schemas, joins, query tuning).
  • Build and maintain web scraping and crawling pipelines that collect, clean, normalise and store data from websites and APIs at scale.
  • Handle scraping challenges: dynamic JavaScript pages, pagination, rate limits, retries, proxies, and changes to site structure.
  • Integrate scraped and third-party data into backend services and expose it through APIs and the UI.
  • Write unit and integration tests; take part in code reviews and keep code quality high.
  • Monitor, debug and improve the performance and reliability of applications in production.
  • Work with product, QA and data teams to turn requirements into shipped features.
  • Follow responsible scraping practice: respect robots.txt, site terms and data-privacy rules.Required Skills
  • Java: Strong core Java (Java 11+) – OOP, collections, streams, concurrency, exception handling.
  • Spring Boot: REST APIs, Spring Data (JPA and MongoDB), Spring Security, dependency injection, scheduled jobs.
  • React: Hooks, component design, state management (Redux, Zustand or Context), routing, form handling.
  • TypeScript: Typed components and API clients, interfaces and generics, strict mode.
  • MongoDB: Document schema design, indexing, aggregation framework, performance tuning.
  • MySQL: Relational modelling, complex SQL, joins, indexes, transactions, query optimisation.
  • Web Scraping: Hands-on with Jsoup, Selenium, Playwright or Puppeteer; HTML/DOM parsing, XPath and CSS selectors; handling dynamic pages, proxies, throttling and anti-bot measures.
  • General: Git, REST/JSON, HTML and CSS, debugging, clean and testable code (JUnit, Jest).Good to Have
  • Python scraping tools (Scrapy, BeautifulSoup) alongside Java-based scraping.
  • Message queues and schedulers for crawl jobs (Kafka, RabbitMQ, Quartz).
  • Elasticsearch or OpenSearch for search over collected data.
  • Docker, CI/CD pipelines (Jenkins, GitHub Actions) and cloud deployment, preferably AWS.
  • Next.js or server-side rendering experience.
  • Exposure to NLP, LLM-based extraction or data quality checks on unstructured content.Qualifications
  • B.E./B.Tech/MCA in Computer Science or a related field, or equivalent practical experience.
  • 3–6 years of professional full-stack development with Java and React.
  • At least one production web scraping or data-collection project you can walk us through.
  • Clear written and verbal communication; comfortable owning a feature end to end.

Score my resume against this job, free →

Questions about this job

How do I apply for the Full Stack Engineer (Java + React) job at Molecular Connections?

Use the apply link on this page: you apply directly with Molecular Connections on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Molecular Connections want for this Full Stack Engineer (Java + React) role?

The job description asks for Java, Spring Boot, React, TypeScript, MongoDB, MySQL, Web Scraping and Git. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Molecular Connections?

Apply to the Molecular Connections roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Boot, React. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full Stack Engineer (Java + React) job remote or onsite?

This is based in Greater Bengaluru Area.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Molecular Connections, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →