Back to Jobs
Recently postedTechnology

Senior Full Stack Developer- ReactJS

Purple Drive Technologies LLCPlano, TX🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationPlano, TX, United States
MicroservicesMongoDBMySQLOracleSASSSQLSpringSpring BootGitHTMLAWSApacheCSSBootstrapJUnitJavaJenkinsKafkaReduxRESTSOAPKubernetesJavaScriptSQL ServerJiraAgileCI/CD

Job description

Job Description: Senior Full Stack Developer - Java, Spring Boot Microservices & ReactJS


Primary Technologies: Java, Spring Boot, Microservices, ReactJS, NextJS
Cloud & DevOps: AWS, Kubernetes, Jenkins, CI/CD

Job Overview

We are looking for an experienced Senior Full Stack Developer with strong hands-on expertise in Java, Spring Boot Microservices, and modern frontend technologies, particularly ReactJS. The ideal candidate should have extensive experience in designing, developing, and deploying scalable, high-performance enterprise applications, with strong knowledge of backend architecture, frontend development, database technologies, and cloud platforms.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java, J2EE, Spring Boot, and Microservices architecture.

  • Develop responsive, user-friendly frontend applications using ReactJS, NextJS, JavaScript, Redux, HTML5, and CSS3.

  • Design, develop, and integrate RESTful APIs and SOAP-based web services.

  • Build and maintain microservices-based applications with a focus on scalability, performance, security, and reliability.

  • Work with relational databases such as Oracle, SQL Server, and MySQL, and NoSQL databases such as MongoDB and DocumentDB.

  • Implement event-driven architecture and messaging solutions using Apache Kafka.

  • Develop and maintain enterprise integrations using MuleSoft and API management platforms.

  • Work with AWS cloud services and container orchestration technologies such as Kubernetes.

  • Implement CI/CD pipelines using Jenkins, Git, and GitHub.

  • Perform unit testing, integration testing, debugging, and performance optimization.

  • Develop cross-browser-compatible and responsive user interfaces.

  • Optimize frontend applications for performance, accessibility, and Search Engine Optimization (SEO).

  • Collaborate with UX/UI designers, architects, QA teams, and other stakeholders to deliver high-quality solutions.

  • Participate in technical discussions, code reviews, solution design, and architectural decisions.

  • Ensure adherence to coding standards, best practices, and software development methodologies.


Mandatory Technical Skills

Backend Development

  • 10+ years of hands-on experience in Java and J2EE development.

  • Strong expertise in Spring Boot and Microservices architecture.

  • Experience with SOAP, REST APIs, XML, XSLT, UML, and Object-Oriented Analysis and Design (OOAD).

  • Strong understanding of scalable application design and API integration.


Frontend Development

  • Strong hands-on experience with ReactJS.

  • Experience with NextJS and/or VueJS.

  • Proficiency in JavaScript, Redux, HTML5, and CSS3.

  • Experience with SASS, Bootstrap, responsive UI development, and cross-browser compatibility.

  • Experience integrating RESTful services with frontend applications.

  • Knowledge of frontend performance optimization and SEO.


Database Technologies

  • Experience with relational databases such as Oracle, SQL Server, and MySQL.

  • Exposure to NoSQL databases such as MongoDB and AWS DocumentDB.


Cloud, DevOps & Integration

  • Experience with AWS cloud technologies.

  • Knowledge of Kubernetes and containerized application deployment.

  • Experience with Jenkins, Git, GitHub, and CI/CD pipelines.

  • Hands-on experience with Apache Kafka.

  • Experience with MuleSoft integration and API platforms.


Testing & Development Tools

  • Experience with JUnit, Jasmine, and Karma testing frameworks.

  • Proficiency with Eclipse, JIRA, and Git.

  • Strong debugging, troubleshooting, and performance-tuning skills.


Required Qualifications

  • 10+ years of overall software development experience.

  • Strong hands-on experience in both backend Java development and frontend ReactJS development.

  • Proven experience building and maintaining enterprise-scale applications using Microservices architecture.

  • Strong analytical, problem-solving, communication, and stakeholder-management skills.

  • Ability to work independently and collaboratively in an agile development environment.


Similar jobs