Java Full Stack Developer

Overview

Remote
$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - Long Term

Skills

Java
Angular
Spring BOOT
SQL
MongoDB
react
Kotlin
nodeJS

Job Details

Title: Java Full Stack Developer

Location: Remote

Experience: Mid-Level position

Duration: Long term

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using Java, Spring Boot, NodeJS, and Kotlin
  • Build responsive and user-friendly interfaces using React or Angular
  • Develop RESTful APIs and backend services
  • Integrate frontend components with backend services and databases
  • Work with MongoDB (NoSQL) and SQL databases for data storage and retrieval
  • Ensure application performance, security, and scalability
  • Participate in code reviews, debugging, and optimization
  • Collaborate with cross-functional teams including product managers, QA, and DevOps
  • Follow best practices for SDLC, coding standards, and documentation

Required Skills & Qualifications

  • Strong experience in Java and Spring Boot
  • Hands-on experience with NodeJS
  • Working knowledge of Kotlin
  • Proficiency in React or Angular
  • Experience with MongoDB and relational databases (SQL)
  • Experience building RESTful APIs and microservices
  • Good understanding of object-oriented programming and design patterns
  • Familiarity with Git and version control systems

Preferred / Nice-to-Have Skills

  • Experience with microservices architecture
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Knowledge of Docker, Kubernetes, or CI/CD pipelines
  • Experience with Agile/Scrum methodologies
  • Understanding of security best practices (OAuth, JWT, etc.)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.