OVA.Work logo
OVA.Work
Posted 59 days agoVerified live 2d ago

Java React Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Java 8Java 11Java 17Spring BootSpring MVCSpring SecuritySpring Data JPAHibernateREST APIsMicroservicesReact.jsJavaScript (ES6+)HTML5CSS3BootstrapMySQLPostgreSQL

About the company

OVA.Work logo
OVA.Workova.work

OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes.

Job description

Summary

OVA.Work is seeking a skilled Java React Developer to design, develop, and maintain scalable web applications. The ideal candidate will work with Java on the backend and React.js on the frontend, collaborating with cross-functional teams in an Agile environment.

Responsibilities

  • Design, develop, and maintain enterprise web applications using Java and React
  • Build scalable RESTful APIs using Spring Boot
  • Develop responsive and reusable UI components using React.js
  • Integrate frontend applications with backend services and third-party APIs
  • Write clean, maintainable, and well-documented code following coding standards
  • Optimize application performance and troubleshoot production issues
  • Participate in code reviews and ensure best development practices
  • Work closely with product managers, QA engineers, and DevOps teams
  • Develop unit and integration tests to ensure application quality
  • Support CI/CD pipelines and cloud deployments
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives
  • Maintain application security, scalability, and performance

Skills

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in Java Full Stack Development
  • Strong experience with Java 8/11/17
  • Hands-on experience with Spring Boot and Spring MVC
  • Experience developing REST APIs
  • Strong knowledge of React.js and modern JavaScript (ES6+)
  • Experience with HTML5, CSS3, Bootstrap, and responsive design
  • Experience with SQL databases such as MySQL, PostgreSQL, Oracle, or SQL Server
  • Familiarity with Git and version control
  • Knowledge of Agile/Scrum methodologies
  • Experience with Spring Security
  • Knowledge of Microservices architecture
  • Experience with Docker and Kubernetes
  • Experience with AWS, Azure, or Google Cloud Platform
  • Familiarity with messaging systems such as Kafka or RabbitMQ
  • Experience using Redis or other caching technologies
  • Knowledge of GraphQL is a plus
  • Experience with Jenkins, GitHub Actions, or Azure DevOps
  • Experience with enterprise web applications
  • Experience working in Agile development teams
  • Knowledge of secure coding practices
  • Experience integrating third-party APIs
  • Experience with performance tuning and application optimization
  • GraphQL
  • Apache Kafka
  • Elasticsearch
  • Redis
  • OAuth 2.0 / JWT Authentication
  • SonarQube
  • JUnit
  • Mockito
  • Playwright or Selenium for basic UI automation understanding

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in Java Full Stack Development
  • Strong experience with Java 8/11/17
  • Hands-on experience with Spring Boot and Spring MVC
  • Experience developing REST APIs
  • Strong knowledge of React.js and modern JavaScript (ES6+)
  • Experience with HTML5, CSS3, Bootstrap, and responsive design
  • Experience with SQL databases such as MySQL, PostgreSQL, Oracle, or SQL Server
  • Familiarity with Git and version control
  • Knowledge of Agile/Scrum methodologies

Nice to Haves

  • Experience with Spring Security
  • Knowledge of Microservices architecture
  • Experience with Docker and Kubernetes
  • Experience with AWS, Azure, or Google Cloud Platform
  • Familiarity with messaging systems such as Kafka or RabbitMQ
  • Experience using Redis or other caching technologies
  • Knowledge of GraphQL is a plus
  • Experience with Jenkins, GitHub Actions, or Azure DevOps
  • Experience with enterprise web applications
  • Experience working in Agile development teams
  • Knowledge of secure coding practices
  • Experience integrating third-party APIs
  • Experience with performance tuning and application optimization
  • GraphQL
  • Apache Kafka
  • Elasticsearch
  • Redis
  • OAuth 2.0 / JWT Authentication
  • SonarQube
  • JUnit
  • Mockito
  • Playwright or Selenium for basic UI automation understanding

More jobs like this