Java React Developer

Ova Technologies
New York, NY, United States
3 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Agile Methodology Amazon Web Services Application Performance Management JIRA HTML5 User Authentication Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS)
+54 more
Code Review Databases DevOps ECMAScript Elasticsearch Github Gradle Hibernate (Java) IntelliJ IDEA Java Persistence API Junit PostgreSQL Apache Maven Enterprise Messaging Systems Microsoft SQL Server Microsoft UI Automation MySQL OAuth Oracle (Applications) Performance Tuning Scrum Methodology RabbitMQ Redis Mockito Responsive Web Design Secure Coding Selenium SonarQube SQL Databases Systems Integration TypeScript Web Applications Google Cloud Postman Spring Cloud Spring-mvc ReactJS Spring-boot Software Security Backend Git Integration Tests Kubernetes Information Technology Playwright Apache Kafka Graphql Front End Software Development React Redux Restful APIs Docker Jenkins Web Api Microservices

Job description

We are seeking a skilled Java React Developer to design, develop, and maintain scalable web applications using Java (Spring Boot) on the backend and React.js on the frontend. The ideal candidate should have experience building RESTful APIs, responsive user interfaces, and cloud-native applications while collaborating with cross-functional teams in an Agile environment., * 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.

Requirements

  • 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.

Preferred Qualifications

  • 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.

Technical Skills Backend

  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • Microservices

Frontend

  • React.js
  • JavaScript (ES6 )
  • TypeScript (Preferred)
  • Redux / Context API
  • HTML5
  • CSS3
  • Bootstrap
  • Material UI

Database

  • MySQL
  • PostgreSQL
  • Oracle
  • SQL Server

Cloud & DevOps

  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • CI/CD Pipelines

Tools

  • Git
  • Maven
  • Gradle
  • Postman
  • IntelliJ IDEA
  • VS Code
  • JIRA

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Ability to work independently and in a collaborative environment.
  • Strong attention to detail.
  • Good time management and organizational skills.
  • Ability to learn new technologies quickly.

Preferred Experience

  • 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.

Nice to Have

  • GraphQL
  • Apache Kafka
  • Elasticsearch
  • Redis
  • OAuth 2.0 / JWT Authentication
  • SonarQube
  • JUnit
  • Mockito
  • Playwright or Selenium for basic UI automation understanding

Experience: 3 8 Years Notice Period: Immediate to 30 Days Preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…