Skip to main content

Java Full Stack Developer with React JS

Technology
Envision Technology Solutions
Dallas, United States1 month ago
Full timeOn-site

Job description

Java Full Stack Developer with React JS

Dallas TX/ Charlotte NC

Job Description

Java Full Stack Developer with React JS

Must Have Technical/Functional Skills

Primary Skill-

Java 8/11/17

Spring Boot

React.js

Microservices

REST API Development

Secondary Skill-

SQL (Oracle/PostgreSQL/SQL Server)

Apache Kafka

Docker & Kubernetes/OpenShift

Jenkins / Azure DevOps / CI-CD

AWS or Azure Cloud

Roles & Responsibilities
  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and React.js.
  • Develop RESTful APIs and Microservices following industry best practices.
  • Build responsive and user-friendly front-end applications using React.js, JavaScript, HTML5, and CSS3.
  • Develop reusable UI components and implement state management using Redux or React Hooks.
  • Integrate front-end applications with backend services and APIs.
  • Design and implement secure, high-performance backend services using Spring Boot and Java.
  • Create database schemas, write optimized SQL queries, and manage data persistence using JPA/Hibernate.
  • Participate in application architecture, technical design, and code review sessions.
  • Collaborate with business analysts, product owners, QA teams, and other stakeholders to deliver quality solutions.
  • Develop and maintain Microservices architecture for enterprise applications.
  • Implement authentication and authorization mechanisms using OAuth2, JWT, or SSO.
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
  • Deploy and manage applications in cloud environments such as AWS or Azure.
  • Utilize Docker and Kubernetes/OpenShift for containerization and orchestration.
  • Integrate messaging solutions such as Apache Kafka for event-driven architectures.
  • Troubleshoot production issues and provide timely resolutions.
  • Perform unit testing, integration testing, and support automated testing initiatives.
  • Follow Agile/Scrum methodologies and actively participate in sprint ceremonies.
  • Ensure application performance, scalability, security, and reliability.
  • Mentor junior developers and contribute to engineering best practices.
Keywords
javareact-jsreactjob-descriptionsjava-8springspring-bootmicroservicesapplication-programming-interface-apirestful-apitraining-and-developmentsqloraclepostgresqlpostgreskafkadockerkubernetesjenkinsmicrosoft-azure

Interested in this role?