1

Senior Java Engineer Jobs in North Carolina (NOW HIRING)

Sr. Java Developer

Durham, NC ยท On-site

$50 - $52/hr

Job Title Sr. Java Developer Location Durham NC or Burlington NC (Hybrid - 3 days onsite) Rate Pay Rate: $50-$52/hr. W2 MUST HAVE: * 6-7 years as a Java Developer java 11-21 & Spring Boot * Strong ...

Senior Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Job Title: Senior Java Developer Location: Charlotte, NC Duration: 6+ Months, Could extend ... engineer/programmer with Java/ J2EE Strong understanding of Spring MVC and service oriented ...

Java Developer

Charlotte, NC ยท On-site

$49.75 - $64.50/hr

Title: Sr Java Developer with Azure experience (Look for nearby candidates) Locations: Charlotte, NC (Hybrid), (3 days onsite/2 wfh) Duration: 12+ Months Contract W2 Candidates only Must have: 2-4 ...

Senior Java Developer

Cary, NC ยท On-site

$53 - $67.75/hr

Find similar career opportunities Senior Java Developer Category: Software Development/ Engineering Main location: United States, North Carolina, Cary Position ID:J0426-1057 Employment Type ...

Senior Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Job Summary We are looking for an experienced Senior Java Developer to join client for an on-site opportunity. The ideal candidate should have strong hands-on experience in Java, Spring Boot ...

Senior Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Job Summary We are looking for an experienced Senior Java Developer to join client for an on-site opportunity. The ideal candidate should have strong hands-on experience in Java, Spring Boot ...

Senior Java Developer

Charlotte, NC

$56 - $71.25/hr

Job Summary We are looking for an experienced Senior Java Developer to join client for an on-site opportunity. The ideal candidate should have strong hands-on experience in Java, Spring Boot ...

Senior Java AI Engineer

Charlotte, NC ยท On-site

$122K - $160K/yr

As a Senior Java AI Engineer, you will be integral to the [Department Name], supporting diverse teams focused on cutting-edge AI and cloud-native solutions. The ideal candidate will demonstrate ...

Sr. Java Developer with GCP/AWS

Raleigh, NC ยท On-site

$55.75 - $71/hr

Job Title: Sr. Java Developer with GCP/AWS Job Location: Raleigh, NC Job Type: Contract Required Qualifications * 8 years of software development experience in enterprise web applications * 8 years ...

Sr Java Developer

Charlotte, NC ยท On-site

$56 - $71.25/hr

Job title: Sr Java Developer Location: 601 S Tryon St Charlotte, NC 28202 Years of experience required: 8-12 Mandatory skills: Core Java PL/SQL AWS Spring, Springboot, microservices, kafka We are ...

Showing results 21-40

Senior Java Engineer information

What is a senior Java engineer?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.

What are the key skills and qualifications needed to thrive as a senior Java engineer?

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What are some common challenges senior Java engineers face when working on large-scale enterprise applications?

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

What is the difference between Senior Java Engineer vs Java Developer?

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

What are the most commonly searched types of Java Engineer jobs in North Carolina?

The most popular types of Java Engineer jobs in North Carolina are:

What job categories do people searching Senior Java Engineer jobs in North Carolina look for?

The top searched job categories for Senior Java Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Senior Java Engineer jobs?

Cities in North Carolina with the most Senior Java Engineer job openings:

What are popular job titles related to Senior Java Engineer jobs in NC?

For Senior Java Engineer jobs in NC, the most frequently searched job titles are:

Infographic showing various Senior Java Engineer job openings in North Carolina as of August 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Sr. Java Developer

Durham, NC โ€ข On-site

1 point system
IT Servicesย โ€ขย 51 - 200 employees

$50 - $52/hr

Contractor

Re-posted 18 days ago


Key responsibilities

  • Design, build, and deploy RESTful microservices with Spring Boot on AWS.

  • Collaborate with business stakeholders to understand lab workflows and translate them into scalable, reliable services.

  • Promote engineering best practices including code quality, testing, observability, secure coding, and CI/CD.


Job description

Hi ,
I hope you're doing well.

I'm reaching out regarding an exciting opportunity that I believe aligns well with your background and skill set.

To move forward, could you please provide the following details along with latest copy of resume:

Work Authorization and Expiry (If any)

LinkedIn Profile URL

Current Location with Zip code

Pay Expectation on W2 (hourly)

Complete JD:

Job Title

Sr. Java Developer

Location

Durham NC or Burlington NC (Hybrid – 3 days onsite)

Rate

Pay Rate: $50-$52/hr. W2

MUST HAVE:

  • 6-7 years as a Java Developer  java 11-21 & Spring Boot
  • Strong AWS experience (hands-on preferred)
  • Messaging systems experience (Kafka, RabbitMQ, or SQS)
  • Experience building and maintaining backend services in a production environment

Nice To Have:

  • Exposure to Infrastructure as Code (Terraform – nice to have)
  •  Familiarity with AI coding tools (Claude, Cursor, Codex) – highly valued

Job Description:

Team: Histology Pod – Connect Program (Corporate IT)

About the Program

  • The Connect program is a multi‑year modernization initiative migrating legacy COBOL-based LIMS systems to a modern Java + Spring Boot + Angular + AWS stack. The system spans 35 medical disciplines, with Histology and Cytology as key modules. This role joins the Histology pod, supporting both a backfill and new feature expansion as additional lab workflows come online.
  • You’ll build in a brownfield environment: extending and evolving a complex, high-dependency system where disciplined sequencing and architecture choices matter.

What You’ll Do

  • Design, build, and deploy RESTful microservices with Spring Boot on AWS, following enterprise standards and secure-by-default practices.
  • Collaborate directly with business stakeholders via the liaison team to understand lab workflows and translate them into scalable, reliable services.
  • Promote engineering excellence: code quality, testing discipline, observability, secure coding, and CI/CD best practices.
  • Mentor engineers on design choices, code reviews, and modern Java practices.
  • Champion AI-augmented development (e.g., Cursor, CodeWhisperer, Cloud Code) to improve productivity and delivery speed.
  • Participate in Agile ceremonies (daily standups, sprint planning/reviews) and contribute to continuous improvement.

Must-Have Qualifications

  • 6+ years backend engineering experience building enterprise-grade systems.
  • Strong Java (11–21) fundamentals; modern Java features and idioms preferred.
  • Spring Boot and REST API development experience (required).
  • AWS (critical must-have): 3+ years hands-on experience (prefer 5+) with services such as Lambda, S3, SQS/SNS, API Gateway, ECS/EKS/EC2, IAM. AWS depth matters more than generic “cloud.”
  • Brownfield systems experience: evolving existing platforms, respecting constraints, and sequencing changes to avoid system-level dependency conflicts.
  • Solid understanding of application security (e.g., Spring Security, OAuth 2.0, OIDC) and secure design.
  • Proficiency with datastores: SQL (e.g., Postgres/Oracle) and at least familiarity with NoSQL (e.g., DynamoDB).
  • CI/CD with Git-based workflows and build tools (Jenkins/GitHub Actions, Maven/Gradle, SonarQube).
  • Strong communication skills and the ability to work directly with business stakeholders on requirements and workflows.
  • Openness to AI tooling in day-to-day development; able to discuss what you’ve tried and how you use it responsibly and effectively.

Nice-to-Have

  • Messaging/eventing: Kafka, RabbitMQ, SQS/SNS (used in the environment; not a deal-breaker).
  • Containerization & platforms: Docker, Kubernetes/OpenShift.
  • Observability: AppDynamics/Dynatrace/Datadog; logs via Splunk or ELK/OpenSearch.
  • Testing discipline: TDD with JUnit 5, Mockito; strong coverage habits.
  • Infrastructure as Code: Terraform/CloudFormation.
  • Experience in healthcare/LIMS domain.
  • Familiarity with agentic coding practices, prompt engineering, and LLM concepts.

Thank You

Ranjeet Kumar | 1Point System LLC

Senior Technical Recruiter