Start Your Search Here

Job Search

Diverse Lynx

Dallas / Global

Java Full Stack Developer

Job Description

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.

Apply Now