Full Stack Java Developer

ClinDCast LLCDelray Beach, FL
$60 - $65

About The Position

We are seeking an experienced Full Stack Java Developer to design, develop, and support enterprise-grade applications. The ideal candidate will have strong expertise in Java, Spring Boot, React/Next.js or Angular, REST APIs, Microservices, and Cloud technologies. This role involves leading end-to-end solution delivery, mentoring developers, and collaborating with cross-functional teams to build scalable, secure, and high-performing applications.

Requirements

  • 7+ years of Full Stack Java development experience.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • Strong experience working in Agile/Scrum environments.
  • Experience leading development teams and delivering enterprise applications.
  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Cloud
  • RESTful APIs
  • Microservices
  • Hibernate / JPA
  • React / Next.js / Angular
  • HTML5, CSS3, JavaScript, TypeScript
  • SQL (Oracle, MySQL, PostgreSQL)
  • Git
  • Maven / Gradle
  • JUnit & Mockito
  • Strong communication and stakeholder management skills.
  • Excellent analytical and problem-solving abilities.
  • Ability to mentor developers and lead technical initiatives.
  • Strong collaboration skills in cross-functional Agile teams.

Nice To Haves

  • Docker & Kubernetes
  • AWS, Azure, or Google Cloud Platform
  • Jenkins, GitHub Actions, CI/CD Pipelines
  • Kafka or RabbitMQ
  • SonarQube
  • Redis
  • Elasticsearch
  • DevOps practices

Responsibilities

  • Design, develop, and maintain enterprise applications using Java 8/11/17+.
  • Build scalable RESTful APIs and Microservices using Spring Boot, Spring MVC, and Spring Cloud.
  • Implement application security using Spring Security, OAuth2, and JWT.
  • Develop and optimize SQL/NoSQL database solutions.
  • Integrate enterprise applications through APIs, messaging systems, and third-party services.
  • Develop responsive web applications using React, Next.js, or Angular.
  • Create reusable UI components and optimize application performance.
  • Consume REST APIs and implement state management.
  • Collaborate with UI/UX teams to deliver intuitive user experiences.
  • Lead end-to-end solution design, development, testing, and production deployment.
  • Mentor junior developers and conduct code reviews.
  • Ensure application scalability, security, reliability, and performance.
  • Participate in architecture discussions and recommend best practices.
  • Prepare technical documentation and support Agile delivery processes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service