Skip to main content

FullStack Java API + React Developer + AI

Technology
Unikon IT
1 month ago
Full timeFully remote

Job description

Role: FullStack Java API React Developer AI

Location: Remote

Duration: 12 Months

Must Have Skills

  • Backend/API: Java 11/17/21, Spring Boot, Spring MVC/Security, RESTful

APIs, Microservices, JSON, JPA/Hibernate.

  • Frontend: React.js, TypeScript/JavaScript, HTML5, CSS3, responsive UI

/ SPA development.

  • Testing/API tools: JUnit, Mockito, TDD, Postman, Swagger/OpenAPI.
  • Data &
  • Integration: SQL, PostgreSQL/Oracle
  • MongoDB
  • Kafka/messaging preferred.
  • DevOps/Cloud: Git, Maven/Gradle, CI/CD, Jenkins/GitHub/GitLab, Docker,

Kubernetes/OpenShift

  • AWS/Azure exposure.

Specialization: AI-Assisted Development / Vibe Coding / Spec-Driven

Development

Role Overview

We are looking for an experienced Full Stack Java Developer with strong expertise in Java backend and API development, along with working experience in React UI development. The ideal candidate should have experience building scalable REST APIs and microservices using Java and

Spring Boot, and practical experience using AI-assisted development tools to improve coding productivity, testing, refactoring, and delivery.

Requirements

Java Backend &

  • API Development
  • Strong experience with Java 11/17/21, Spring Boot, Spring MVC, and

Spring Security.

  • Experience designing and developing REST APIs and microservices.
  • Knowledge of JPA/Hibernate, JSON, SQL, and relational database integration.

AI-Assisted Development

  • Hands-on experience using AI coding tools in day-to-day development.
  • Experience with Vibe Coding, Spec-Driven Development, or similar approaches.
  • Ability to use AI tools for code generation, testing, refactoring,

troubleshooting, and documentation.

  • Ability to review and validate AI-generated code for quality,

security, and functionality.

React UI Development

  • Working experience with React.js, JavaScript/TypeScript, HTML5, and

CSS3.

  • Experience developing responsive web applications and integrating

React with REST APIs.

Testing &

  • API Tools
  • Experience with JUnit, Mockito, Postman, and Swagger/OpenAPI.
  • Understanding of automated testing and Test-Driven Development (TDD).

Database, DevOps &

  • Cloud
  • Experience with PostgreSQL and/or Oracle; exposure to MongoDB is preferred.
  • Knowledge of Git, Maven/Gradle, CI/CD pipelines, Jenkins, GitHub, or

GitLab.

  • Working knowledge of Docker; exposure to Kubernetes, OpenShift, AWS,

or Azure is preferred.

  • Exposure to Kafka or other event-driven technologies is an advantage.

Responsibilities

  • Design, develop, and maintain Java-based REST APIs and microservices using Spring Boot.
  • Contribute to React UI development and integrate frontend applications with backend services.
  • Use AI-assisted development tools and Vibe Coding/Spec-Driven

Development practices to improve productivity.

  • Develop unit tests, validate AI-generated code, and maintain API documentation.
  • Troubleshoot application issues and follow established coding,

security, and testing standards.

  • Collaborate with Product Owners, Architects, QA, DevOps, and other engineering teams.
Keywords
ReactOSHTML5GitLabCodingApache KafkaSpring FrameworkSpring SecurityOpenShiftJSONMongodbMAVENTypescriptOracle DatabaseSwaggerMockitoJavaScriptDevOpsCss 3PostgresqlUnit Testing

Interested in this role?