Java Fullstack developer

Diverse Lynx, LLC
  • Charlotte, NC
  • $58–$62 Per Hour
13 days ago

Job Description

Location: Charlotte, NC

Job Title: Senior Full Stack Java Developer

Rate: $58/hr -$62/hr

years: 10+ yr

Job Summary

We are seeking an experienced Full Stack Java Developer with strong expertise in Java, Spring Boot, microservices architecture, and React.js to design, develop, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience building robust backend services, developing responsive user interfaces, and integrating frontend applications with RESTful APIs.

The candidate will collaborate with architects, product managers, QA engineers, DevOps teams, and other developers to deliver high-quality software solutions. The role requires strong programming skills, knowledge of modern web development practices, and experience working in Agile environments.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and React.js.
  • Build scalable backend services and RESTful APIs using Java and Spring Boot.
  • Develop reusable, responsive, and user-friendly UI components using React, JavaScript, HTML5, and CSS3.
  • Implement microservices architecture and integrate backend services with frontend applications.
  • Manage application state and data flow using React Hooks, Context API, Redux, or similar technologies.
  • Integrate frontend components with REST APIs and handle asynchronous requests, validation, and error responses.
  • Develop and Eligible to workimize database queries, stored procedures, and data access layers using SQL and relational databases.
  • Implement authentication and authorization using Spring Security, OAuth 2.0, and JWT.
  • Write clean, maintainable, reusable, and testable code following industry best practices.
  • Develop unit and integration tests using JUnit, Mockito, Jest, React Testing Library, or equivalent tools.
  • Troubleshoot application issues, perform root-cause analysis, and improve performance and reliability.
  • Participate in code reviews, technical design discussions, sprint planning, and other Agile ceremonies.
  • Collaborate with QA teams to resolve defects and support functional, regression, and integration testing.
  • Implement CI/CD pipelines and support application deployment using Jenkins, Git, Docker, and cloud platforms.
  • Monitor application performance, identify bottlenecks, and implement Eligible to workimization strategies.
  • Maintain technical documentation and contribute to continuous improvement initiatives.

Required Technical Skills

Backend Development

  • Strong proficiency in Java 8 or later, including collections, multithreading, exception handling, and object-oriented programming.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
  • Strong knowledge of microservices architecture and RESTful web services.
  • Experience with Maven or Gradle and dependency management.
  • Understanding of design patterns, SOLID principles, and clean code practices.

Frontend Development

  • Strong experience with React.js, functional components, and React Hooks.
  • Proficiency in JavaScript ES6+, HTML5, and CSS3.
  • Experience with Redux, Context API, or other state management solutions.
  • Knowledge of responsive web design and reusable component development.
  • Experience integrating React applications with REST APIs.
  • Familiarity with frontend build tools such as npm, Vite, or Webpack.

Database and API Development

  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Strong SQL skills, including joins, indexing, query Eligible to workimization, and data modeling.
  • Experience designing, consuming, and documenting REST APIs.
  • Understanding of JSON, HTTP protocols, and API error handling.

Testing and DevOps

  • Experience with JUnit and Mockito for backend testing.
  • Familiarity with Jest and React Testing Library for frontend testing.
  • Experience with Git, Jenkins, and CI/CD pipelines.
  • Knowledge of Docker and containerized application deployment.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

Preferred Qualifications

  • Experience developing distributed enterprise applications and high-volume backend services.
  • Knowledge of Kafka or RabbitMQ for asynchronous messaging.
  • Experience with Kubernetes and cloud-native application development.
  • Familiarity with API gateways, caching, logging, monitoring, and distributed tracing.
  • Understanding of application security, OAuth 2.0, JWT, and secure coding standards.
  • Experience working with Agile/Scrum teams.
  • Strong communication, analytical, troubleshooting, and collaboration skills.

Education and Experience

  • Bachelor''s or Master''s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Typically 5+ years of software development experience, including hands-on Java development and React-based frontend development.
  • Demonstrated experience building and supporting full stack web applications in production environments.
  • Experience with the complete software development lifecycle, from requirements analysis and design through testing, deployment, and production support.

Key Deliverables

  • Develop and maintain scalable full stack applications using Java and React.
  • Deliver reliable microservices and well-designed REST APIs.
  • Build responsive and accessible user interfaces.
  • Improve application performance, maintainability, and security.
  • Maintain automated test coverage and support continuous integration and delivery.
  • Collaborate with cross-functional teams to deliver business requirements on schedule.

Ideal Candidate Profile

The ideal candidate is a hands-on Full Stack Java Developer with strong backend expertise in Java and Spring Boot and practical frontend experience with React.js. The candidate should be capable of designing end-to-end application features, integrating frontend and backend systems, troubleshooting complex issues, and delivering secure, scalable, and maintainable enterprise software in an Agile environment.

Key skills for your resume or job search

  • Backend: Java, Spring Boot, Spring MVC, Hibernate, Microservices
  • Frontend: React.js, JavaScript ES6+, Redux, HTML5, CSS3
  • APIs: REST APIs, JSON, OAuth 2.0, JWT
  • Database: Oracle, PostgreSQL, MySQL, SQL
  • Testing: JUnit, Mockito, Jest, React Testing Library
  • DevOps: Git, Jenkins, Docker, Kubernetes, CI/CD
  • Cloud: AWS, Azure, or Eligible to workP

Disclaimer: Diverse Lynx LLC is an Equal Opportunity Employer. All applicants and employees are evaluated without discrimination, based solely on their qualifications, ability, competence and performance. This email and its attachments may contain confidential or proprietary information and is intended only for the recipient(s). If you received this message in error, please disregard it and notify the sender. If you no longer wish to receive our communications, you may unsubscribe at any time.

Security Notice: Our official website is www.diverselynx.com We do not operate or authorize any other websites representing Diverse Lynx LLC.

Numbers & Facts

LocationCharlotte, NC
Salary$58–$62 Per Hour

Skills

  • Access Authorizationunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Authenticationunmatched
  • Best Practicesunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cachingunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Modelingunmatched
  • Database Programmingunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Applicationsunmatched
  • Dockerunmatched
  • Documentationunmatched
  • ECMAScriptunmatched
  • Enterprise Applicationsunmatched
  • Error Handlingunmatched
  • Functional Testingunmatched
  • Gitunmatched
  • Gradleunmatched
  • HTML5unmatched
  • HTTP (HyperText Transport Protocol)unmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Internet Applicationunmatched
  • JSONunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Lynxunmatched
  • Mavenunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Multithreaded Programmingunmatched
  • MySQLunmatched
  • OAuthunmatched
  • Object Oriented Programming (OOP)unmatched
  • Oracleunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • React.jsunmatched
  • Regression Testingunmatched
  • Relational Databases (RDBMS)unmatched
  • Reliability Engineeringunmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Secure Codingunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Sprint Planningunmatched
  • Stored Proceduresunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Designunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Unit Testunmatched
  • User Interface Toolsunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Designunmatched
  • Web Programmingunmatched
  • Web Services Architectureunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder