1

Functional Programming Jobs in North Carolina (NOW HIRING)

Mid-level Java FSE

Charlotte, NC · On-site

$49.75 - $64.50/hr

... Functional Programming • Develop and maintain enterprise applications using Core Java, J2EE, Hibernate, Spring Boot, and Spring WebFlux following coding standards and best practices. • Design ...

Reactive & Functional Programming. Responsibilities: * Develop and maintain Java-based enterprise applications. * Build microservices and API integrations. * Develop front-end solutions using Angular ...

Key Skills Core Java, J2EE, Hibernate Spring Boot, Spring WebFlux RESTful & SOAP Web Services, XML Angular 11+, Node.js AWS, Kafka SQL, NoSQL, PostgreSQL Reactive & Functional Programming ...

Data Engineer

Charlotte, NC · On-site

$111K - $134K/yr

Scala 2.x (Functional Programming experience) * Hands on experience with SQL * GCP / Google Cloud (Pubsub / Dataflow / Big Query) * (Nice to have) IDL / Thrift / Finagle knowledge / experience * Lead ...

Front End Developer

Durham, NC · On-site

$100K - $116K/yr

Very strong JavaScript and functional programming (3+ years) Strong web front end development skills (HTML5/CSS3) Experience developing single page web applications supported by separate REST APIs ...

Front End Developer

Durham, NC

$100K - $116K/yr

Very strong JavaScript and functional programming (3+ years) Strong web front end development skills (HTML5/CSS3) Experience developing single page web applications supported by separate REST APIs ...

Java Developer III

Charlotte, NC · On-site

$49.75 - $64.50/hr

Proficiency in object-oriented design and functional programming Experience defining and consuming XML Proficiency in problem solving, and complexity analysis Proficiency in the Java programming ...

Java FullStack Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

... with Functional Programming paradigms. • Strong experience with REST APIs, SOAP, XML. • Strong experience with Microservices Architecture. • Proven experience using Hibernate. • Strong ...

This hybrid Oracle Functional Analyst (Manufacturing /Supply Chain) role requires working onsite ... This role within the Worldwide Engineering organization, offers the opportunity to be part of a ...

This hybrid Oracle Functional Analyst (Manufacturing /Supply Chain) role requires working onsite ... This role within the Worldwide Engineering organization, offers the opportunity to be part of a ...

This hybrid Oracle Functional Analyst (Manufacturing /Supply Chain) role requires working onsite ... This role within the Worldwide Engineering organization, offers the opportunity to be part of a ...

next page

Showing results 1-20

Functional Programming information

What is a functional programming job?

A Functional Programming job involves designing, developing, and maintaining software using functional programming paradigms. This typically includes working with languages like Haskell, Scala, Elixir, or functional aspects of Python and JavaScript. Responsibilities often focus on writing pure functions, avoiding shared state, and utilizing higher-order functions to create robust, maintainable code. These roles are common in industries like finance, data science, and distributed systems where reliability and concurrency are critical.

What are the key skills and qualifications needed to thrive in functional programming?

To excel in a Functional Programming role, you need strong expertise in functional programming languages (such as Haskell, Scala, F#, or Clojure), a solid grasp of software engineering principles, and experience with distributed systems. Familiarity with popular development tools, version control systems like Git, and relevant certifications (such as Scala or Haskell certifications) can be advantageous. Analytical thinking, collaborative problem-solving, and effective communication are key soft skills in this position. These competencies ensure high-quality, maintainable code and successful collaboration within diverse software development teams.

What are some common challenges faced by professionals in functional programming?

Professionals working in Functional Programming often encounter challenges such as adapting to a different programming paradigm than object-oriented or procedural styles, which can require a significant mindset shift. Debugging and optimizing code can sometimes be more complex due to concepts like immutability and higher-order functions. Additionally, collaborating with teammates who may be less familiar with functional approaches or working within codebases that are a mix of paradigms can require clear communication and frequent knowledge sharing. However, overcoming these challenges can greatly enhance your problem-solving abilities and make you a valuable asset on modern software development teams.

What are the most commonly searched types of Functional Programming jobs in North Carolina?

The most popular types of Functional Programming jobs in North Carolina are:

What are popular job titles related to Functional Programming jobs in North Carolina?

For Functional Programming jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Functional Programming jobs in North Carolina look for?

The top searched job categories for Functional Programming jobs in North Carolina are:

What cities in North Carolina are hiring for Functional Programming jobs?

Cities in North Carolina with the most Functional Programming job openings:

Infographic showing various Functional Programming job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 5% Part Time, 7% Temporary, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Mid-level Java FSE

Charlotte, NC • On-site

Ruri Software Technologies LLC
Software Development • 11 - 50 employees

$49.75 - $64.50/hr

Full-time

Re-posted 16 days ago


Job description

Job Title :Mid-level Java FSE
Location: Onsite in Charlotte, NC
**Local candidates only; in-person client interview required - pleaseconfirm candidate will be available for F2F interview**
Required Skills:
• Core Java, J2EE, Hibernate
• RESTful & SOAP Web Services, XML
• Spring Boot, Spring WebFlux
• Angular 11+, Node.js
• AWS, Kafka
• SQL, NoSQL, PostgreSQL
• Reactive & Functional Programming
Job Description:
• Develop and maintain enterprise applications using Core Java, J2EE, Hibernate, Spring Boot, and Spring WebFlux following coding standards and best practices.
• Design, build, and integrate RESTful and SOAP web services using XML and API-driven architectures to enable seamless system communication.
• Develop microservices-based solutions leveraging reactive and functional programming principles to support scalable and high-performing applications.
• Build and enhance user-facing functionality using Angular 11+ and Node.js, collaborating closely with UI/UX and business teams.
• Design, optimize, and maintain data solutions using SQL, NoSQL, and PostgreSQL, ensuring data integrity and performance.
• Implement cloud-native and event-driven applications utilizing AWS services and Apache Kafka for reliable and scalable processing.
• Collaborate with cross-functional teams to perform code reviews, troubleshoot production issues, conduct POCs, and recommend technical improvements.
Years of Experience: 6 Years of Experience
Regards
Danyal
danyal@rurisoft.com