Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Java Developer

  • Job type Posted on: Jul 03, 2026
  • Experience level Compunnel
  • Employment type Durham, North Carolina
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Java Developer roles in North Carolina.

View Salary Guide →

Job Title :

Java Developer

Job Type :

Full-time

Job Location :

Durham North Carolina United States

Remote :

No

Jobcon Logo Job Description :

Job Summary We are seeking an experienced Java Developer to support the modernization of critical enterprise laboratory systems by developing scalable, cloud-native backend applications. This role focuses on hands-on development using Java, Spring Boot, and AWS while contributing to the migration of legacy applications to modern microservices architecture. The ideal candidate will have strong backend development expertise, AWS experience, messaging systems knowledge, and a passion for delivering secure, high-quality software solutions. Key Responsibilities • Design, develop, and deploy RESTful microservices using Java 11-21 and Spring Boot. • Build and maintain scalable backend services deployed on AWS cloud platforms. • Participate in application modernization initiatives by migrating legacy systems to cloud-native architectures. • Collaborate with business stakeholders to translate business requirements into scalable technical solutions. • Contribute to architecture discussions, design reviews, and solution planning activities. • Develop secure, maintainable, and high-quality code following software engineering best practices. • Mentor team members through code reviews, technical guidance, and knowledge sharing. • Implement messaging solutions using Kafka, RabbitMQ, SQS, or similar messaging platforms. • Develop and maintain CI/CD pipelines using Jenkins, Maven, Gradle, Git, SonarQube, or similar tools. • Apply secure coding practices and implement authentication and authorization using Spring Security or OAuth 2.0. • Design, optimize, and maintain SQL and NoSQL database integrations. • Participate in Agile ceremonies and contribute to continuous improvement initiatives. • Leverage AI-assisted development tools to improve engineering productivity and software delivery. • Troubleshoot production issues and optimize application performance, scalability, and reliability. Required Qualifications • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience. • 6-7+ years of professional backend Java development experience building enterprise applications. • Strong expertise with Java (versions 11-21) and Spring Boot. • Hands-on experience with AWS services such as Lambda, S3, SQS, API Gateway, ECS, or EKS. • Experience with messaging platforms including Kafka, RabbitMQ, or Amazon SQS. • Strong understanding of microservices architecture and distributed systems. • Experience building and maintaining RESTful APIs. • Experience with CI/CD pipelines using Jenkins, Maven, Gradle, Git, SonarQube, or similar tools. • Strong understanding of application security using Spring Security, OAuth 2.0, or related technologies. • Proficiency with relational databases such as PostgreSQL or Oracle. • Familiarity with NoSQL databases such as DynamoDB. • Strong analytical, troubleshooting, and problem-solving skills. • Excellent communication and collaboration skills. • Experience working in Agile development environments. Preferred Qualifications • Experience with Infrastructure as Code (Terraform). • Familiarity with AI-assisted development tools such as Claude, Cursor, or Codex. • Experience with Docker, Kubernetes, or OpenShift. • Experience practicing Test-Driven Development (TDD) using JUnit 5 and Mockito. • Experience with application monitoring tools such as AppDynamics, Dynatrace, Datadog, Splunk, or ELK. • Experience working within healthcare, laboratory, or Laboratory Information Management System (LIMS) environments.

Jobcon Logo Position Details

Posted:

Jul 03, 2026

Reference Number:

14660_E3EAE9F0446C01FE4F4D7DA819F01597

Employment:

Full-time

Salary:

Not Available

City:

Durham

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Java Developer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Summary We are seeking an experienced Java Developer to support the modernization of critical enterprise laboratory systems by developing scalable, cloud-native backend applications. This role focuses on hands-on development using Java, Spring Boot, and AWS while contributing to the migration of legacy applications to modern microservices architecture. The ideal candidate will have strong backend development expertise, AWS experience, messaging systems knowledge, and a passion for delivering secure, high-quality software solutions. Key Responsibilities • Design, develop, and deploy RESTful microservices using Java 11-21 and Spring Boot. • Build and maintain scalable backend services deployed on AWS cloud platforms. • Participate in application modernization initiatives by migrating legacy systems to cloud-native architectures. • Collaborate with business stakeholders to translate business requirements into scalable technical solutions. • Contribute to architecture discussions, design reviews, and solution planning activities. • Develop secure, maintainable, and high-quality code following software engineering best practices. • Mentor team members through code reviews, technical guidance, and knowledge sharing. • Implement messaging solutions using Kafka, RabbitMQ, SQS, or similar messaging platforms. • Develop and maintain CI/CD pipelines using Jenkins, Maven, Gradle, Git, SonarQube, or similar tools. • Apply secure coding practices and implement authentication and authorization using Spring Security or OAuth 2.0. • Design, optimize, and maintain SQL and NoSQL database integrations. • Participate in Agile ceremonies and contribute to continuous improvement initiatives. • Leverage AI-assisted development tools to improve engineering productivity and software delivery. • Troubleshoot production issues and optimize application performance, scalability, and reliability. Required Qualifications • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience. • 6-7+ years of professional backend Java development experience building enterprise applications. • Strong expertise with Java (versions 11-21) and Spring Boot. • Hands-on experience with AWS services such as Lambda, S3, SQS, API Gateway, ECS, or EKS. • Experience with messaging platforms including Kafka, RabbitMQ, or Amazon SQS. • Strong understanding of microservices architecture and distributed systems. • Experience building and maintaining RESTful APIs. • Experience with CI/CD pipelines using Jenkins, Maven, Gradle, Git, SonarQube, or similar tools. • Strong understanding of application security using Spring Security, OAuth 2.0, or related technologies. • Proficiency with relational databases such as PostgreSQL or Oracle. • Familiarity with NoSQL databases such as DynamoDB. • Strong analytical, troubleshooting, and problem-solving skills. • Excellent communication and collaboration skills. • Experience working in Agile development environments. Preferred Qualifications • Experience with Infrastructure as Code (Terraform). • Familiarity with AI-assisted development tools such as Claude, Cursor, or Codex. • Experience with Docker, Kubernetes, or OpenShift. • Experience practicing Test-Driven Development (TDD) using JUnit 5 and Mockito. • Experience with application monitoring tools such as AppDynamics, Dynatrace, Datadog, Splunk, or ELK. • Experience working within healthcare, laboratory, or Laboratory Information Management System (LIMS) environments.

Loading
Please wait..!!