1

Mid Level Java Developer Jobs in Clayton, NC (NOW HIRING)

Senior Java Developer

Cary, NC

$58.25 - $74.50/hr

Lead of high level teamwork to support co-workers in handling and resolving multiple case loads ... Strong JAVA fundamentals, good design skills * Minimum of 2 years technical experience * Education

AWS Java ETL Developer - Hybrid

Raleigh, NC · Hybrid

$49.50 - $64.25/hr

Title: AWS Java ETL Developer - Hybrid Mandatory skills: AWS solutions, modernizing legacy ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

Experience in Object Oriented programming languages primarily Java;Experience in Banking/Financial ... Provide technical guidance to mid-level developers as and when required;Understand the differences ...

Java Tutor

Raleigh, NC · Remote

$40/hr

... engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as understanding ...

Java Tutor

Durham, NC · Remote

$40/hr

... engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as understanding ...

NC client AWS/Java/ETL Developer

Raleigh, NC · On-site

$45 - $58.25/hr

client-ITD is seeking an AWS/Java/ETL developer specializing in Data modernization using cloud ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

NC client AWS/Java/ETL Developer

Raleigh, NC · On-site

$45 - $58.25/hr

client-ITD is seeking an AWS/Java/ETL developer specializing in Data modernization using cloud ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

AWS/Java/ETL Developer

Raleigh, NC · On-site

$50 - $55/hr

Proficient in utilizing AWS services and related components towards building enterprise-level data ... Experience with DevOps practices and automation tools. * SQL - Writing Complex Queries ...

Java Specialist

Raleigh, NC

$49.50 - $64.25/hr

Proven experience in programming techniques using Java and Javascript. * Proven knowledge of ... Experience with Enterprise Level Application Development spanning two or more business areas

Mid- Level Transportation Engineer

Raleigh, NC · Hybrid

$75K - $99K/yr

AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...

Java Full Stack Developer

Durham, NC

$47.50 - $61.50/hr

Java Full Stack Developer Location: Durham, NC (In-person interview for Final Round client ... Ability to translate high-level, complex client configuration and onboarding requirements into ...

Mid- Level Transportation Engineer

Raleigh, NC · On-site

$75K - $99K/yr

AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...

Mid- Level Transportation Engineer

Raleigh, NC · Hybrid

$75K - $99K/yr

AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...

next page

Showing results 1-20

Mid Level Java Developer information

See Clayton, NC salary details

$35

$48

$58

How much do mid level java developer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for mid level java developer in Clayton, NC is $48.95, according to ZipRecruiter salary data. Most workers in this role earn between $42.74 and $55.82 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Clayton, NC? The most popular types of Java Developer jobs in Clayton, NC are:
What are popular job titles related to Mid Level Java Developer jobs in Clayton, NC? For Mid Level Java Developer jobs in Clayton, NC, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Clayton, NC look for? The top searched job categories for Mid Level Java Developer jobs in Clayton, NC are:
What cities near Clayton, NC are hiring for Mid Level Java Developer jobs? Cities near Clayton, NC with the most Mid Level Java Developer job openings:
Infographic showing various Mid Level Java Developer job openings in Clayton, NC as of June 2026, with employment types broken down into 1% Internship, 57% Full Time, 26% Part Time, 7% Temporary, 8% Contract, and 1% Nights. Highlights an 76% Physical, 5% Hybrid, and 19% Remote job distribution, with an average salary of $101,809 per year, or $48.9 per hour.
Senior Java Developer

$58.25 - $74.50/hr

Other

Posted 14 hours ago


Job description

Software Engineer

A Software Engineer will develop, maintain and support new or existing software products while applying the best practices of software development. Responsibilities include the ability to work independently and as part of a larger team to deliver quality solutions across all phases of the software lifecycle, and all the layers of a software solution.

Essential Functions (90%)

  • Quality (20%):
    • Meet or exceeds test coverage goals set for the project through creation of unit and functional tests
    • Minimize the number of production escapes
    • Support user acceptance testing
    • Support or conduct system testing, performance, volume, and stress testing
  • Usability/User Experience (15%):
    • Collaborate with business and/or UX team to create appropriate application User interfaces
    • Assist with mock-ups, user interface design
    • Incorporate UX components into application
    • Provide feedback to UX team
  • Product Reliability & Response (15%):
    • Ensure system can meet or exceed defined SLAs
    • When primary on-call respond to pages within 15min, and resolve or escalate issue as necessary
    • Resolve production issues and communicate resolution to appropriate stakeholders
  • Development (40%):
    • Complete stories within estimates and with quality to ensure release dates are met
    • Conduct necessary analysis, design and prepare technical documentation
    • Estimate story sizes and task out development for a given story
    • Follow the client development process and suggest improvements
    • Work with infrastructure services to make configuration changes and deploy applications
  • Leadership (Technical) (10%):
    • Evangelize the client common practices and development procedures
    • Exhibit technical leadership in given technical subject domain
    • Mentor peers and junior developers
    • Delegate, and coordinate functional development tasks as needed
    • Drive innovation in the development, release and operations processes

Measurable Objective Metrics

Experience:

  • Work closely with QAs and BAs to understand business needs and complete user stories in a timely manner.
  • Be willing to work on more than one application at a time depending on business priority.
  • Follow coding standards and best practices while working on user stories. Ensure code written meets 80% or more unit test coverage.
  • Review complex designs with application architect and other developers before beginning implementation.
  • Mentor junior team members, do code reviews, make sure they are following coding standards and best practices.
  • Be willing to carry support pager and be part of on-call pager rotation which may include applications not just supported by the team but also by other teams. This requires supporting applications outside of regular working hours.
  • Participate in quarterly maintenance activities which is done outside of regular working hours to support infrastructure team.

Skills:

  • Core:
    • Java – 6+ years
    • Spring & Spring boot – 3+ years
    • Databases – Relational/SQL – 3+ years
    • Hibernate/Spring JPA (or similar ORM) - 3+yrs
    • Git, Maven/Gradle, Jenkins, etc. – 4+ years
    • Kubernetes/Docker - 2+ years
    • JavaScript/NodeJS - 2+ years
    • Angular 10+/Typescript - 2+ years
    • NGRX / Reactive Programming
  • Nice to have:
    • Non-relational databases (document, key/value, DynamoDB, Elastic Search, etc.)
    • AWS – Lambda, Step Functions, DynamoDB, Kafka, other.
    • Leaflet

Principles & Values:

  • Teamwork: Lead of high level teamwork to support co-workers in handling and resolving multiple case loads through shared knowledge
  • Reliability: Accountability to customers and co-workers by ensuring follow through and closure in addressing customer issues to their satisfaction
  • Accountability: Take responsibility for actions; gives proper guidance and support at all times
  • Excellence: Ability to resolve customer issues
  • Passion: Positive company representative at all times as the initial representative supporting customers
  • Innovation: Ability to identify different ways of resolving customer problems (issues) – create new solutions – improve efficiency and effectiveness
  • Cost Control: Focus on improving

Success Factors (KSAs): Knowledge/Skills/Abilities

  • Minimum Requirements
    • Works under deadlines and subject to heavy project load
    • Ability to explain concepts with technical staff
    • Ability to work independently but also works effectively with all co-workers; team player.
    • Ability to multitask and prioritize (professionally handle issues and assignments in various stages of resolution on an on-going basis)
    • Ability to communicate and follow up professionally (written and oral) both internally and externally within the organization
    • Demonstrated ability to identify and resolve issues effectively
    • Demonstrated high degree of accuracy and attention to detail
    • Strong JAVA fundamentals, good design skills
    • Minimum of 2 years technical experience
  • Education
    • Bachelors degree in Computer Science or equivalent field desired
  • Full life cycle projects, agile preferred
  • Experience with Spring, Hibernate (ORM), MQ, Oracle preferred
  • UI experience - JavaScript, Jquery, CSS preferred
  • Physical Requirements:

    • Sedentary work: assignment involves sitting at workstation (desk) most of the time (up to 8 hours) with only occasional walking and/or standing
    • Keyboarding: Primarily using fingers for typing
    • Talking: Expressing or communicating verbally through use of spoken words (accurately conveying detailed or important spoken instructions to others)
    • Hearing: Ability to receive detailed information through oral communication and to make discriminations in sound.
    • Visual: Through close visual acuity, required to perform activities such as: preparing and analyzing data and figures; transcribing; viewing computer terminal; extensive reading (with or without correction)
    • Environment: work is performed within an office setting and therefore no substantial exposure to adverse environmental conditions (i.e. extreme heat, cold, noise, etc.)