WebSenorActive opening

Full Stack Engineer - Java with React

Remote (Remote, IN)Remote (region-locked)SeniorFound yesterday
Apply to this job

Free credits included. Sign up to start applying with Jobfinder.

scalajavareactangularjavascriptpostgresqlmongodbelasticsearch

Full Stack Engineer – Java with React

Job Type: Full-time Work Mode: Hybrid / Remote Experience: 4–8 Years

Job Summary

We are looking for an experienced Full Stack Engineer – Java with React to design, develop, and maintain scalable, high-performance web applications. The ideal candidate will have strong expertise in Scala/Java, JavaScript, React/Angular, backend development, and high-scale system development, with a good understanding of modern web technologies, databases, APIs, and software testing.

Primary Skills

  • Scala / Java
  • JavaScript
  • React / Angular
  • Backend Development
  • High-Scale System Development

Secondary Skills

  • REST APIs
  • Async JavaScript
  • SQL/NoSQL – PostgreSQL, MongoDB, Elasticsearch
  • Web Design
  • Testing – Scala/Java

Key Responsibilities

  • Design, develop, and maintain scalable full-stack web applications using Java/Scala and React/Angular.
  • Build robust and high-performance backend services and APIs.
  • Develop responsive and user-friendly front-end interfaces using React or Angular.
  • Design and implement applications capable of supporting high-volume and high-scale workloads.
  • Develop and integrate REST APIs and backend services.
  • Implement asynchronous and event-driven functionality using modern JavaScript techniques.
  • Work with relational and NoSQL databases, including PostgreSQL, MongoDB, and Elasticsearch.
  • Optimize application performance, scalability, reliability, and maintainability.
  • Write clean, reusable, and well-tested code following software engineering best practices.
  • Develop unit, integration, and automated tests using Scala/Java testing frameworks.
  • Collaborate with product managers, designers, QA engineers, DevOps teams, and other developers.
  • Participate in code reviews, technical design discussions, debugging, and production issue resolution.
  • Contribute to system architecture and technical decisions for large-scale applications.
  • Ensure applications follow modern web design, usability, security, and performance standards.

Required Qualifications

  • 4+ years of professional experience in full-stack software development.
  • Strong hands-on experience with Java and/or Scala.
  • Strong knowledge of JavaScript and modern front-end development.
  • Practical experience with React and/or Angular.
  • Strong backend development experience with scalable applications and services.
  • Experience designing and developing high-scale, distributed, or high-performance systems.
  • Good understanding of REST APIs and web services.
  • Experience with SQL and/or NoSQL databases such as PostgreSQL, MongoDB, or Elasticsearch.
  • Understanding of asynchronous JavaScript and modern web application architecture.
  • Experience writing unit and integration tests using Java/Scala testing frameworks.
  • Strong understanding of software development lifecycle and Agile methodologies.
  • Excellent problem-solving and debugging skills.

Preferred Skills

  • Experience with microservices and distributed systems.
  • Knowledge of cloud platforms such as Azure, AWS, or GCP.
  • Experience with Docker/Kubernetes and CI/CD pipelines.
  • Familiarity with event-driven architectures and messaging systems.
  • Understanding of performance optimization and application observability.
  • Experience working with large-scale consumer or enterprise applications.

Work Location: Hybrid remote in Remote

WebSenorFull Stack Engineer - Java with React
Apply to this job