Job DescriptionJob Description Job Description Job Role: Java Full Stack Developer with React JS Job Type: Full Time Lob Location: Dallas, TX (Onsite)
Salary Range:
$100000 to $125000/Annum Full Time Benefits 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 Eligible to workimized 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.