Java Full Stack Developer

Remote Work

Job Description:

Java Full Stack Developer

Job Title: Java Full Stack Developer
Location: USA – Remote
Duration: 12+ Months
Job Type: Contract

Job Description

We are seeking an experienced Java Full Stack Developer with strong backend and frontend development experience to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on expertise in Core Java, Java/J2EE, Spring Boot, Microservices, REST APIs, and React.js.

The candidate will work closely with cross-functional teams to develop high-quality applications, integrate backend services with modern frontend technologies, and participate in the complete software development lifecycle.

Required Skills

  • 8+ years of software development experience.

  • Strong hands-on experience with Core Java and Java/J2EE.

  • Strong experience with Spring Framework / Spring Boot.

  • Hands-on experience with Microservices architecture.

  • Strong experience developing and consuming RESTful APIs.

  • Hands-on experience with React.js.

  • Strong knowledge of JavaScript / TypeScript.

  • Good understanding of HTML5 and CSS3.

  • Strong experience with SQL and relational databases.

  • Experience with PostgreSQL, Oracle, or MySQL.

  • Hands-on experience with Hibernate / JPA.

  • Experience with Git and source code management.

  • Experience with unit testing frameworks such as JUnit / Mockito.

  • Good understanding of Agile/Scrum development methodologies.

  • Strong troubleshooting, debugging, and problem-solving skills.

  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain enterprise-level full-stack applications.

  • Develop scalable backend services using Java, Spring Boot, and Microservices.

  • Design and implement secure and efficient REST APIs.

  • Develop responsive and user-friendly interfaces using React.js, JavaScript, and TypeScript.

  • Integrate frontend applications with backend APIs and microservices.

  • Develop and optimize database queries and data-access components.

  • Perform unit testing, integration testing, debugging, and defect resolution.

  • Participate in code reviews and maintain coding standards.

  • Collaborate with business analysts, QA teams, architects, and other developers.

  • Troubleshoot production issues and provide technical solutions.

  • Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.

  • Contribute to continuous improvement of application performance, scalability, and reliability.

Preferred / Good-to-Have Skills

  • Docker / Kubernetes

  • AWS or Azure

  • CI/CD pipelines

  • Maven / Gradle

  • Kafka

  • Redis

  • Jenkins

  • Cloud-native application development

  • Experience working in large-scale enterprise environments




Key Skills:

  • Java 8/11/17+ Spring Boot Spring MVC Microservices REST APIs Hibernate / JPA SQL / PostgreSQL / MySQL JavaScript React.js / Angular HTML5 / CSS3 TypeScript Git / GitHub Maven / Gradle JUnit / Mockito Docker CI/CD AWS / Azure Agile / Scrum Primary Keywords Java, Spring Boot, Microservices, REST API, React.js, Angular Secondary Keywords Hibernate, JPA, SQL, JavaScript, TypeScript, HTML5, CSS3, Docker, Kubernetes, AWS, Azure, Git, Maven, JUnit If this is for KH job posting, I can also give you the complete fields: Skills, Primary Keyword, Secondary Keyword, Experience, Rate, Duration, Work Type, Visa, Country, State, City, ZIP, and JD. Files, images, and data analysis are unavailable until usage resets at 4:41?AM. Continue chatting with text only, or upgrade for more access. Try Plus free
    JAVA

Share Profile