Full Stack Java API + React Developer

Compunnel

• $110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Full Stack Java development
  • Strong expertise in Java 11, 17, or 21 and Spring Boot
  • Proven experience with RESTful APIs and microservices
  • Hands-on experience with AI-assisted development tools
  • Familiarity with React.js and modern frontend technologies
  • Experience with SQL and relational databases like PostgreSQL or Oracle
  • Understanding of CI/CD practices and tools like Jenkins or GitLab

Responsibilities

  • Design and maintain Java-based REST APIs and microservices
  • Develop secure and scalable backend services
  • Contribute to React UI development as needed
  • Integrate frontend applications with backend services
  • Utilize AI tools for code generation and testing
  • Review and refine AI-generated code for quality assurance
  • Collaborate with cross-functional teams including Product Owners and QA

Benefits

  • Remote work flexibility
  • Opportunity to work with cutting-edge AI-assisted development tools
  • Collaborative team environment
  • Exposure to modern technologies and practices
  • Potential for professional growth in a dynamic field
Full Job Description
Job Summary
We are seeking an experienced Full Stack Java Developer with strong hands-on expertise in Java API and backend development, along with secondary experience in React UI development. The ideal candidate will have experience building scalable REST APIs and microservices using Java and Spring Boot and contributing to modern React-based user interfaces. A key requirement is practical experience using AI-assisted development tools and Vibe Coding, Spec-Driven Development, or similar approaches to accelerate code development, testing, documentation, refactoring, troubleshooting, and delivery.

Key Responsibilities
• Design, develop, and maintain Java-based REST APIs and microservices using Spring Boot.
• Develop secure, scalable, reusable backend services and integrations.
• Contribute to React-based UI development where required.
• Integrate frontend applications with Java APIs and backend services.
• Apply Vibe Coding or Spec-Driven Development practices using AI coding tools to improve development productivity.
• Translate functional requirements and specifications into working code using AI-assisted development tools.
• Review, validate, test, and refine AI-generated code to ensure it meets functional and engineering standards.
• Use AI tools for code generation, unit testing, refactoring, troubleshooting, and technical documentation.
• Develop unit tests and support automated testing using JUnit, Mockito, and related tools.
• Create and maintain API specifications using Swagger/OpenAPI.
• Troubleshoot application and API issues across backend and frontend components.
• Participate in code reviews and follow established coding, security, testing, and engineering standards.
• Collaborate with Product Owners, Architects, QA, DevOps, and other engineering teams.

Required Qualifications
• Strong hands-on experience with Java 11, 17, or 21.
• Strong expertise in Spring Boot, Spring MVC, and Spring Security.
• Proven experience designing and developing RESTful APIs and microservices.
• Strong understanding of API design, JSON, integration patterns, and backend application architecture.
• Experience with JPA/Hibernate and relational database integration.
• Ability to develop scalable, maintainable, and testable backend services.
• Hands-on experience using AI coding tools as part of day-to-day software development.
• Experience with Vibe Coding, Spec-Driven Development, or similar AI-assisted development approaches.
• Ability to translate functional requirements or specifications into working code with the assistance of AI development tools.
• Experience using AI tools for code generation, unit testing, refactoring, troubleshooting, and technical documentation.
• Experience with React.js and modern frontend development.
• Working knowledge of TypeScript/JavaScript, HTML5, and CSS3.
• Experience developing responsive web applications and Single Page Applications (SPAs).
• Ability to integrate React applications with backend REST APIs.
• Experience with JUnit and Mockito.
• Understanding of Test-Driven Development (TDD) and automated unit testing.
• Hands-on experience with Postman.
• Experience with Swagger/OpenAPI for API documentation and validation.
• Strong working knowledge of SQL.
• Experience with PostgreSQL and/or Oracle.
• Experience with Git and standard source-control practices.
• Experience with Maven and/or Gradle.
• Understanding of CI/CD pipelines.
• Experience with Jenkins, GitHub, and/or GitLab.
• Working knowledge of Docker.

Preferred Qualifications
• Exposure to MongoDB or other NoSQL databases.
• Experience with Kafka or other messaging and event-driven technologies.
• Exposure to Kubernetes and/or OpenShift.
• Exposure to AWS or Azure.
• Experience with modern AI-assisted software development practices.

Notes:

Mandatory Areas

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.

Domain Experience (If any) - Good to have healthcare experience

Must have Certifications - None

Location - Remote

Onsite Requirement - Remote

Number of days onsite - Remote

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full Stack Java API + React Developer jobs: