FullStack Java API + React Developer + AI
Unikon ITJob 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.
Interested in this role?