1

Senior Java React Jobs in Cary, NC (NOW HIRING)

Developing with modern web technologies (Typescript, React, Angular) * Consuming and building RESTful web services * Service-oriented architectures and microservices(C#/.NET, Java) * Test-driven ...

Developing with modern web technologies (Typescript, React, Angular) * Consuming and building RESTful web services * Service-oriented architectures and microservices (C#/.NET, Java) * Test-driven ...

Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... Strong backend development experience (e.g., C#, Java, Go, or Node.js) and API design * Solid ...

Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... Strong backend development experience (e.g., C#, Java, Go, or Node.js) and API design * Solid ...

Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... Strong backend development experience (e.g., C#, Java, Go, or Node.js) and API design * Solid ...

Familiarity with polyglot environments (e.g., TypeScript/React on the front end; Java, Kotlin, Go, Python, or C++ on the back end). * Leadership Capabilities: Proven track record in mentoring senior ...

Showing results 21-40

Senior Java React information

See Cary, NC salary details

$10

$58

$79

How much do senior java react jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for senior java react in Cary, NC is $58.20, according to ZipRecruiter salary data. Most workers in this role earn between $51.01 and $65.05 per hour, depending on experience, location, and employer.

What is the difference between Senior Java React vs Java Spring Developer?

AspectSenior Java ReactJava Spring Developer
Required CredentialsBachelor's in CS or related, Java, React, experienceBachelor's in CS or related, Java, Spring Framework, experience
Work EnvironmentFront-end and back-end development, collaborative teamsBack-end development, server-side applications, enterprise projects
Industry UsageWeb applications, SaaS, startups, tech companiesEnterprise software, banking, healthcare, large-scale systems
Common Search/ComparisonSenior Java React vs Java Spring DeveloperSenior Java React vs Java Spring Developer

Both roles require Java expertise, but Senior Java React focuses on full-stack development combining React for front-end and Java for back-end, while Java Spring Developer specializes in server-side development using the Spring Framework. The choice depends on whether you prefer front-end or back-end specialization within Java-based projects.

What does a senior Java React developer do?

A Senior Java React developer is responsible for designing, developing, and maintaining complex web applications using both Java (usually for backend services) and React (for the frontend user interface). They collaborate with cross-functional teams to define project requirements, write efficient code, and ensure high-quality software delivery. In addition to coding, they often mentor junior developers, participate in code reviews, and help set technical standards for the team. Their role bridges server-side logic and client-side experiences, making them key contributors to modern web projects.

What are the key skills and qualifications needed to thrive as a senior Java React developer, and why are they important?

To thrive as a Senior Java React Developer, you need advanced proficiency in Java, React.js, and related frameworks, along with a bachelor's degree in computer science or a related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and CI/CD pipelines is typically required. Strong problem-solving, leadership, and communication skills help you manage complex projects and mentor junior team members. These capabilities ensure the delivery of robust, scalable applications and smooth collaboration within cross-functional teams.

How does a senior Java React developer typically collaborate with cross-functional teams in agile environments?

Senior Java React developers often work closely with product managers, UX/UI designers, and QA engineers within agile teams. They participate in sprint planning, code reviews, and daily stand-ups to ensure that both backend (Java) and frontend (React) components are seamlessly integrated. Effective communication and the ability to translate business requirements into technical solutions are essential, as is mentoring junior developers and driving best practices across the team.

Principal Full Stack Engineer

Fidelity Investments

Durham, NC • On-site

Full-time

Re-posted 27 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 271 frontline employees who took The Breakroom Quiz

15th of 150 rated financial services


Job description

Job Description:

Position Description:

Note: Fidelity will not provide immigration sponsorship for this position.

Develops comprehensive, high-quality software solutions from end to end, leveraging server-side technologies and implementing RESTful APIs. Creates component-based user experiences using Angular and React.js web applications, and utilizes Java technologies including Spring Boot, Hibernate/JPA, J2EE Application Programming Interfaces (APIs), and JSON web services. Runs applications and code in the Cloud while collecting and monitoring operational data, using Amazon Web Services (AWS). Implements automation pipelines using Continuous Integration/Continuous Delivery (CI/CD) methodologies and DevOps tools -- Git and Datadog. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives.

Primary Responsibilities:

  • Participates in architecture design teams.
  • Defines and implements application-level architecture.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Recommends development testing tools and methodologies and reviews and validates test plans.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Establishes full project life cycle plans for complex projects across multiple platforms.
  • Responsible for meeting project goals on-time and on-budget.
  • Advises on risk assessment and risk management strategies for projects.
  • Plans and coordinates complex project schedules and assignments for multiple projects.
  • Acts as a primary liaison for business units to resolve various project/technology issues.
  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Advises senior management on technical strategy.
  • Mentors junior team members.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as Principal Full Stack Engineer (or closely related occupation) developing Java Web based applications using Angular, Spring Boot, MicroServices, and Oracle.

Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Full Stack Engineer (or closely related occupation) developing Java Web based applications using Angular, Spring Boot, MicroServices, and Oracle.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") designing, developing, maintaining, and enhancing software applications using Java and Micro-services architecture design patterns; creating component-based User Experience (UX) solutions using Angular, Spring Boot, Spring Batch, RESTful APIs, and Oracle SQL; implementing O(1)-level code in multi-tier web applications with caching, data structures, algorithm design, and load balancing for distributed systems; developing applications within containerized environments, using Java, Angular, SQL, and Docker and Kubernetes (EKS) for orchestration; and authoring code in IDEs (IntelliJ IDEA and VS Code), using Git for version control, building with Maven, and deploying via Jenkins pipelines into cloud-based environment; and developing Agile software methodologies, including Kanban and Scrum.
  • DE designing, developing, and maintaining internal and customer facing Web applications deploying in AWS EKS, using Container orchestration with Docker; building and testing containerized event-processing systems using Kubernetes; deploying scalable, high-performance, and secure pods; optimizing applications for maximum efficiency and security; implementing JSON Web Token (JWT) stateless API architecture; and integrating Identity Management using Azure AD Azure APIs, Entra ID, Microsoft Graph API, and O365.
  • DE testing code quality and releasing Web applications, using Java methodologies, Junit test suites, Sonar, Maven, and Jest suites for Angular in automated Jenkins CI/CD pipelines; validating application functionality and performance, using Jenkins in a cloud based environment; developing and deploying advanced load balancing, fault tolerance, and real-time data processing implementations, using Java, Spring Boot, Docker, and Kubernetes within a high-traffic environment; and implementing code quality tools (Sonar or Eslint) vulnerabilities with Veracode scan, mend scan (SAST or SCA).
  • DE tuning database performance queries, indexing, partitioning, and Spring Hikari pool on database connections; and testing application performance using Apache JMeter to achieve required transactions per second (TPS) under high-traffic conditions.

#PE1M2

#LI-DNI

Fidelity's Onsite Working Model
Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Certifications:Category:Information Technology

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.


What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom