1

Flexible Java Software Engineer Jobs in North Carolina

Software Engineer - Java

Charlotte, NC · On-site

$50.50 - $69.25/hr

PL/SQL development experience with Java backend is needed Are you a Software Engineer interested in working in a fast paced Health Informatics team? Do you want to create world class software that ...

$117K - $154K/yr

Senior Software Engineer Location: Woodland Hills, CA Duration: 12+ Months Experience with 12 ... Hands on skills on Java, J2EE, Spring, Hibernate Knowledge on Navisys or ALIP Policy Administration ...

New

Java/DevOps Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

Java/DevOps Engineer Charlotte, NC (3x a week onsite) 1 year + Looking for someone that can focus on software development and infrastructure automation, supporting the bank's large-scale digital ...

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Java and Kotlin Software Development - use your expertise to contribute to the development of large ...

Kotlin, Java Software Development -- use your expertise to contribute to the development of large ... Location We are flexible on remote working from home, if you are located in the USA and reside in ...

ClifyX is seeking a Java API SDET with GraphQL experience. The role involves designing, developing, and maintaining robust API automation frameworks, as well as collaborating with developers and ...

Senior Product Engineer (Software/Java)

Concord, NC · On-site

$116K - $153K/yr

The Senior Product Engineer (Software/Java) builds and designs their digital products using modern tools, technologies, frameworks, and systems. They apply a systematic application of scientific and ...

... software solutions. This includes developing, configuring, or modifying integrated business and/or ... Our teams are structured around the engineer, giving you the support you need to do your best work.

As a Senior Java Backend Engineer, you'll design and scale the backend services that power ... Location - We are flexible on remote working from home, if you are located in the USA and reside in ...

$48.50 - $66.75/hr

Company Description Intelliswift Software, Inc Certified Java 7 Developer Skills Required Spring, MVC Java, JEE- servlets, JSP, spring framework (MVC, IOC, web services), JAXB, xml. Knowledge on ...

Software Engineer

Charlotte, NC · On-site

$40 - $43/hr

Software Engineer (Java, Python, Angular) We are not accepting C2C or 1099 arrangements. Location ... Flexible hybrid work arrangement. Location Preference: Charlotte, NC (Primary) | Irving, TX or Des ...

Java Kafka Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

Required Qualifications Experience • 7-13 years of software engineering experience. • Hands-on ... Kafka~Advanced Java Concepts~Digital : Spring Boot~JMETER Experience Required: 6 - 8

Software Engineer Location: Charlotte. NC ( 3 days onsite 2 days remote) look for nearby Candidates ... Business Process Management along with Full stack Java skill is very much required. 6+ Years BPM ...

... of Java full stack Software Engineering experience building UI, APIs and backend solutions4+ years of Java Version 8 and later functional programming experience4+ years of experience with Spring ...

Showing results 21-40

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.

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.

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 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:

Software Engineer - Java

Atria Group LLC

Charlotte, NC • On-site

$50.50 - $69.25/hr

Contractor

Re-posted 27 days ago


Job description

Company Description

We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges.

In addition, AG offers enterprise resource planning and enterprise application integration, supply-chain management, e-commerce solutions, and B2B public exchanges and B2B process integration solutions. Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients - including governmental agencies and private companies - throughout the United States and India.

We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management systems, state-of-the-art networking, and communications infrastructures. Our honest and realistic approach to recruiting dictates that AG does not entice or lure engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career.

Job Description

PL/SQL development experience with Java backend is needed

 Are you a Software Engineer interested in working in a fast paced Health Informatics team? Do you want to create world class software that directly impacts patient care? Premier's Safety Solutions group is the industry leader in clinical surveillance software that prevents bad outcomes and drives world class patient care. Our Theradoc platform is continuing to push the envelope and solve big problems facing clinicians in hospitals across the country. We need an experienced Software Engineer to lead a team to develop high performing software in a complex and agile business environment.

The Database Developer will work on our Safety team and can sit in our Salt Lake City, UT office or our Headquarters in Charlotte, NC.

Key Accountabilities:

Writes code and assists in development of new products and enhances and maintains existing products

Commitment to proof of concept of new open source technologies

Analyzes and addresses requirements in product design

Estimates work effort

Creates and executes unit test cases (both automated and manual)

Participate in software and architectural software development activities

Drive best practice, quality and consistency within design and development phases

Provides support to resolve customer issues, perform debugging, and create patches

Constant collaboration with the software release team

Required Qualifications:

3-5 years' experience in software development using Oracle

Expertise in complex PL/SQL for software engineering in a high speed, transactional application

Experience in performance engineering through database management and query tuning

Experience with web based service architecture and application development

Experience with unit test methodologies and tools

Strong ability to identify, analyze, and solve problems

Self-starter that can drive work to completion with high quality

Experience working in a team-oriented, collaborative environment

Ability to effectively prioritize and execute tasks

Bachelor's Degree in Computer Science or related field

Qualifications

Bachelor's Degree in Computer Science or related field

Additional Information

GOOD COMMUNICATION SKILLS

6 Months Contract 

Only H1B  GC or USCs