1

Flexible Java Software Engineer Jobs in North Carolina

Follow software engineering best practices to ensure scalability, performance, and maintainability ... Strong hands-on experience with Java, J2EE, Spring Boot, and REST APIs. * Experience customizing ...

New

Looking for a Java developer with decent Web UI and SQL to go with it. * Position is needed to ... Software Stack : * The CCAR applications built and maintained by this group utilize technologies ...

Looking for a Java developer with decent Web UI and SQL to go with it. * Position is needed to ... Software Stack : * The CCAR applications built and maintained by this group utilize technologies ...

Strong proficiency in several coding languages (e.g., Java, JavaScript, etc.) * Experience with ... remain flexible on the days they are required to attend the office according to business ...

Software Engineer (Java)

Naples, NC · On-site +1

$49.50 - $68/hr

If you don't know us yet, we are an engineering company that works in different areas, such as ... We are flexible! We have flexible hours and intensive working hours during the summer months. In ...

ONLY LOCAL Job Tile: Lead Software Engineer Location: Charlotte, NC / Jersey City, NJ * Advanced Java * AI * Agentic AI * AI-Powered * Retrieval-Augmented Generation (RAG) * Spring Boot * Python

Software Engineer Duration: 6-12 months Location: Onsite - Charlotte, NC Work Type: Rate: Pay range ... The ideal candidate will be a back-end-focused Java engineer, capable of owning end-to-end ...

Strong problem-solving skills and a willingness to be flexible and learn new concepts and ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML ...

Strong problem-solving skills and a willingness to be flexible and learn new concepts and ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML ...

Senior Java / Big Data Engineer Location: Charlotte, NC / Plano, TX Duration: Contract - 12 months ... Apply Agile practices to deliver high-quality software in iterative sprints. Mentor team members ...

Strong problem-solving skills and a willingness to be flexible and learn new concepts and ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit -Learn, MATLAB, and ML ...

Strong problem-solving skills and a willingness to be flexible and learn new concepts and ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML ...

Cloud Software Engineer

Raleigh, NC

$58.25 - $75.75/hr

Cloud Software Engineer (Java, Python, Go, Rust) Direct Hire Raleigh, NC - fully onsite Position Requirements: * U.S. Citizenship (No exceptions; green card holders are not eligible) * Active DoD Top ...

Cloud Software Engineer

Raleigh, NC · On-site

$58.25 - $75.75/hr

Cloud Software Engineer (Java, Python, Go, Rust) Direct Hire Raleigh, NC - fully onsite Position Requirements: * U.S. Citizenship (No exceptions; green card holders are not eligible) * Active DoD Top ...

Cloud Software Engineer

Raleigh, NC

$58.25 - $75.75/hr

Cloud Software Engineer (Java, Python, Go, Rust) Direct Hire Raleigh, NC - fully onsite Position Requirements: * U.S. Citizenship (No exceptions; green card holders are not eligible) * Active DoD Top ...

Showing results 41-60

Flexible Java Software Engineer information

What is a flexible Java software engineer?

A Flexible Java Software Engineer is a software developer specializing in Java who can adapt to various roles, projects, or work environments. This may include working on different parts of the software stack, collaborating with cross-functional teams, or adjusting to changing project requirements. Flexibility in this context means being comfortable with both front-end and back-end development, learning new technologies as needed, and working in agile or dynamic settings. These engineers are valued for their ability to quickly respond to business needs while maintaining high-quality code and efficient development practices.

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

To thrive as a Flexible Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and familiarity with software development methodologies, typically supported by a degree in computer science or related experience. Experience with development frameworks (such as Spring or Hibernate), version control systems (like Git), and continuous integration tools is commonly required. Adaptability, problem-solving skills, and effective communication enable collaboration and quick learning in diverse project environments. These skills and qualities are crucial for delivering high-quality, maintainable software solutions that meet evolving business needs.

How do flexible Java software engineers typically balance independent work with team collaboration in their daily routines?

Flexible Java Software Engineers often enjoy a mix of autonomous coding time and collaborative tasks such as code reviews, sprint planning, and daily stand-ups. While much of their work may be completed independently—especially in remote or flexible environments—they regularly communicate with team members to align on project goals, troubleshoot issues, and share progress. Adapting to different communication tools and being proactive in updates helps ensure smooth collaboration and project success. This balance allows for both focused development and strong teamwork, which are key to thriving in flexible roles.

What is the difference between Flexible Java Software Engineer vs Java Developer?

AspectFlexible Java Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science or related, Java certifications often preferredBachelor's in Computer Science or related, Java certifications often preferred
Work EnvironmentAgile teams, project-based, often remote or hybridOffice or remote, project-focused, collaborative teams
Employer & Industry UsageTech companies, startups, consulting firmsSoftware firms, financial institutions, tech companies
Common Search & ComparisonOften compared for flexibility and scope of workCompared for specialization in core Java development

The Flexible Java Software Engineer typically works in dynamic, project-based environments with an emphasis on adaptability and broad skill sets. Java Developers often focus on core Java coding and application development. While both roles require similar credentials, the engineer role emphasizes flexibility and cross-functional tasks, making it suitable for diverse projects and teams.

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

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

$110K - $125K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 12 days ago


ExamOne rating

6.6

Company rating: 6.6 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

96th of 120 rated laboratories


Job description

Job brief

Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle.

Responsibilities

  • Create new functionalities and redesign certain aspects of an already-existing system.
  • Engage in prototyping, reviews, and test-driven, iterative development with a development team.
  • Create and write middle- and back-end code in an organized and effective manner.
  • Implement scalable and robust services.
  • Develop external and internal APIs.
  • Develop and run unit and performance tests to ensure scalability and reliability.
  • Review and debug code.
  • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
  • Determines and designs system specifications, standards, and programming to prepare and install solutions.

Requirements

  • Between 1 and 3 years of experience in software engineering
  • Experience developing server-side web applications in Java
  • Experience developing Java Web Services with public API (e.g. REST, SOAP)
  • Proficient in object-oriented development
  • Able to effectively and quickly adopt new technology
  • Knowledge of Java frameworks, architecture, and design patterns
  • Good communication skills

Benefits

  • 401(k)
  • Dental insurance
  • Disability insurance
  • Employee stock purchase plan
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance
  • $110,000- $125,000 Annually 

What ExamOne employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom