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

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

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

ClifyX is a company seeking a Software Engineer to design, develop, test, and deploy web applications using Java and Angular. The role involves collaborating with product managers and UX/UI designers ...

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

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 · 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 · 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 ...

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:

IBM Sterling OMS Engineer (Java)

PTR Global

Raleigh, NC • On-site

$150K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

Position: IBM Sterling OMS Engineer (Java)
Location: Raleigh, North Carolina Hybrid
Duration: Contract/Perm
Job ID: 178915
Salary: $150k/Year

Job Overview:
We are seeking an experienced IBM Sterling OMS Engineer with strong Java development skills to join our team in Raleigh, NC. The ideal candidate will have hands-on experience designing, developing, and supporting IBM Sterling Order Management solutions. This role involves working closely with business and technical stakeholders to deliver scalable, high-quality OMS implementations and integrations.
Responsibilities:
  • Design, develop, customize, and support solutions using IBM Sterling Order Management System (OMS).
  • Develop and enhance Sterling components using Java, J2EE, and Spring Framework.
  • Configure and customize Sterling OMS business processes, APIs, services, pipelines, and user exits.
  • Design and develop integrations between Sterling OMS and enterprise applications using REST/SOAP APIs, messaging, and middleware.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
  • Participate in code reviews, testing, deployment, and production support activities.
  • Follow software engineering best practices to ensure scalability, performance, and maintainability.

Qualifications:
  • 6+ years of software development experience with IBM Sterling OMS.
  • Strong hands-on experience with Java, J2EE, Spring Boot, and REST APIs.
  • Experience customizing Sterling OMS using User Exits, APIs, Services, Agents, Pipelines, and Transactions.
  • Experience in Retail, E-commerce, or Supply Chain domains.
  • Strong knowledge of Oracle/SQL and database design.
  • Experience integrating Sterling OMS with external systems and enterprise applications.
  • Familiarity with version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications:
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of microservices architecture is a plus.

About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit ;br>
At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
  • Pay any fee to be considered for, submitted to, or selected for any opportunity.
  • Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
  • Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

Pay Range: $XXX - $XXX
The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
If you receive a suspicious message, email, or phone call claiming to be from PTR Global do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at
During the hiring process, we may use artificial intelligence (AI) tools to assist in evaluating information related to your application. These tools may help analyze job-related qualifications or assist recruiters in reviewing applications and interview responses. AI-generated information is one factor considered in our hiring process. Final employment decisions are made by qualified hiring personnel and are not based solely on AI-generated recommendations.
#LI-AV1