Java Full Stack Developer with React JS
Technology
Envision Technology SolutionsDallas, 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 JSMust Have Technical/Functional Skills
Primary Skill-Java 8/11/17
Spring Boot
React.jsMicroservices
REST API Development
Secondary Skill-SQL (Oracle/PostgreSQL/SQL Server)
Apache Kafka
Docker & Kubernetes/OpenShiftJenkins / 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?