1

Full Stack J2Ee Developer Jobs in North Carolina

Java Full Stack Developer

Charlotte, NC · On-site

$51.25 - $66.25/hr

Java Full Stack Developer Location: Charlotte, NC (Hybrid- 3 Days Onsite) Duration: 12 Months ... using Java/J2EE 2+ years of experience with business process workflow software 4+ years of ...

About the Role We are looking for a Full Stack Developer, with a heavier emphasis on front-end development, to produce scalable software solutions. You'll be part of a cross-functional team that ...

Job#: 3044636 Full Stack Developer Location: Charlotte, North Carolina (Hybrid) Role Overview We are seeking a highly motivated Full Stack Developer to join our Online Banking, Mobile Web, and API ...

About the Role We are looking for a Full Stack Developer, with a heavier emphasis on front-end development, to produce scalable software solutions. You'll be part of a cross-functional team that ...

Java Full Stack Developer

Charlotte, NC · On-site

$51.25 - $66.25/hr

Echo IT Solutions is seeking a Java Full Stack Developer to join their team. The role involves working on both UI and backend development, utilizing various technologies including web services and ...

Full Stack Java Developer Experience : 10+ years Location: Charlotte, NC Work Mode: Onsite (Monday to Friday) Job Overview: We are seeking a talented and motivated Full Stack Java Developer to join ...

Full Stack Developer

Fayetteville, NC · On-site

$86K - $198K/yr

Full Stack Developer The Opportunity: As a full-stack engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not ...

Full Stack Developer

Fayetteville, NC · On-site

$86K - $198K/yr

As a full-stack engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop sof tware, but to create a ...

Full Stack Java Developer

Charlotte, NC · On-site

$51.25 - $66.25/hr

Full Stack Java Developer Location: Charlotte, NC | Hybrid (3x/week in-office: Tuesdays/Wednesdays mandatory, other days flexible) Contract Duration: 12+ months (potential for extension or conversion ...

Java Full Stack Developer

Charlotte, NC · On-site

$51.25 - $66.25/hr

Java Full Stack Developer Location: Charlotte NC We can sponcer H1 Transfer for this role Job Summary: We are seeking a talented and experienced Java Full Stack Developer to join our dynamic team in ...

Showing results 21-40

Full Stack J2Ee Developer information

What is a full stack J2EE developer?

A Full Stack J2EE Developer is a software engineer skilled in both front-end and back-end development, with expertise in Java 2 Platform, Enterprise Edition (J2EE) technologies. They design, develop, and maintain web applications by working on the server-side components (like servlets, JSP, EJB) as well as client-side frameworks (such as HTML, CSS, and JavaScript). These developers are responsible for ensuring seamless integration between the user interface and the server, optimizing application performance, and maintaining security and scalability. Their broad skill set allows them to manage entire application development lifecycles from start to finish.

What are the key skills and qualifications needed to thrive as a full stack J2EE developer?

To thrive as a Full Stack J2EE Developer, you need a solid understanding of Java, J2EE frameworks (like Spring and Hibernate), front-end technologies (such as HTML, CSS, JavaScript), and experience with relational databases. Familiarity with tools like Eclipse/IntelliJ, version control systems (Git), and build tools (Maven/Gradle) is typically required, along with relevant certifications in Java or web development. Strong problem-solving skills, effective communication, and the ability to work collaboratively in agile environments help you stand out in this role. These skills ensure you can build scalable, maintainable applications and seamlessly integrate front-end and back-end components to meet business needs.

How do full stack J2EE developers typically collaborate with front-end and back-end team members on large-scale projects?

Full Stack J2EE Developers often serve as a bridge between front-end and back-end teams, ensuring seamless integration of user interfaces with server-side logic. They participate in code reviews, daily stand-ups, and sprint planning sessions to align on project goals and resolve blockers. These developers frequently collaborate with UX/UI designers, QA testers, and DevOps engineers to deliver cohesive, scalable solutions. Open communication and a solid understanding of both client-side and server-side technologies are key to their success in complex, multi-disciplinary teams.

What is the difference between Full Stack J2Ee Developer vs Java Developer?

AspectFull Stack J2Ee DeveloperJava Developer
Primary FocusDeveloping both front-end and back-end applications using J2EE technologiesDesigning and implementing back-end Java applications and services
Required SkillsJava, Java EE, HTML, CSS, JavaScript, frameworks like Angular or ReactJava, Java EE, Spring, Hibernate, SQL
Work EnvironmentFull-stack development teams, client-facing projects, web applicationsBack-end services, enterprise applications, APIs
CertificationsJava EE certifications, full-stack development coursesOracle Java certifications, Spring certifications

While both roles require Java expertise, a Full Stack J2Ee Developer handles both front-end and back-end development, whereas a Java Developer primarily focuses on back-end Java application development. The full stack role demands knowledge of front-end technologies and UI/UX, making it broader in scope.

What job categories do people searching Full Stack J2Ee Developer jobs in North Carolina look for?

The top searched job categories for Full Stack J2Ee Developer jobs in North Carolina are:

What cities in North Carolina are hiring for Full Stack J2Ee Developer jobs?

Cities in North Carolina with the most Full Stack J2Ee Developer job openings:

Infographic showing various Full Stack J2Ee Developer job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 8% Part Time, 5% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Principal Full Stack Engineer

Fidelity Investments

Durham, NC • On-site

Full-time

Re-posted 20 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 273 frontline employees who took The Breakroom Quiz

16th of 152 rated financial services


Job description

Job Description:

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

Position Description:

Performs cloud-native application design and development in an Agile software delivery environment. Automates the integration of code changes from multiple contributors into a single software project through the use of Continuous Integration and Continuous Development (CI/CD) practices and open-source platforms. Uses component-based frameworks (Angular and J2EE) to build scalable web applications via HTML, CSS/SCSS, and JavaScript. Buids and maintains enterprise cloud enabled distributed systems. Participates in design reviews and code reviews. Enhances software engineering practices in the areas of Acceptance Test-Driven Development (ATDD). 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. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.

Primary Responsibilities:

  • Writes clean, testable, readable, and easily maintainable code.
  • Converts legacy monolithic architecture to a microservices-based architecture.
  • Defines and implements application-level architecture.
  • Develops applications on complex projects, components, and subsystems for the division.
  • 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.
  • Advises on risk assessment and risk management strategies for projects.
  • Plans and coordinates 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.
  • 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 a Principal Full Stack Engineer (or closely related occupation) developing portfolio construction solutions leveraging Java, Kafka, AWS, and advanced portfolio optimization technologies within a financial services environment.

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 portfolio construction solutions leveraging Java, Kafka, AWS, and advanced portfolio optimization technologies within a financial services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") developing high-throughput, fault-tolerant, and highly concurrent batch processes, and scalable middle-tier web services for portfolio construction and management; administering message-based middleware, working with stateful applications, analyzing complex financial data across relational databases, and coordinating batch scheduling and vendor-driven portfolio optimizations; and implementing domain specific business rules using Java, Spring Boot, Groovy, Python, JMS, Kafka, JPA, myBatis, Oracle, PL/SQL, Autosys, and Axioma.
  • DE analyzing requirements and large interconnected data models to build full stack portfolio construction and management applications in accordance with Agile methodologies and Atlassian tools (JIRA); and identifying automation ready requirements using Behavior-Driven Development (BDD) and Acceptance Test Driven Design (ATDD) techniques with Spock, JUnit, Cypress, PACT, and WireMock.
  • DE participating in and providing coaching throughout the full Software Development Lifecycle (SDLC) -- migrating and optimizing Continuous Integration/Continuous Delivery (CI/CD) pipelines, supporting storage, and performing source code and structures management using Jenkins, MCADS, and AWS hybrid Cloud frameworks (S3, DynamoDB, EKS and Lambda) as well as Git and Maven.
  • DE monitoring, profiling, and troubleshooting performance issues in portfolio construction and management applications using Datadog, JProfiler, Java VisualVM, and JConsole; developing baseline behavioral profiles for alerting and monitoring; planning operational and performance optimizations using jMagic; and performing performance assessments and enabling dynamic instance scaling using AWS EC2, EKS, and ECS as well as Docker, aligned with DevOps methodologies.

#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