Full-Stack Developer

Charlotte, NC, US • Posted 5 hours ago • Updated 2 hours ago
Contract W2
On-site
USD52 - USD62/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Full-Stack Developer

Summary

job summary:

Success in this role requires the ability to collaborate effectively within cross-functional teams, contribute to architecture discussions, and uphold engineering best practices.


A strong emphasis is placed on automated testing, including the creation of unit and functional test cases to ensure quality, scalability, and long-term maintainability.


Experience with Python, automated testing tools (e.g., TOSCA), JIRA, and enterprise databases such as MSSQL, Oracle, and MongoDB is a strong plus.


6+ years of overall IT and software engineering experience


4+ years of experience designing and building API-driven services, including RESTful APIs and microservice-based solutions


Strong hands-on experience with Java (Core Java, Spring Boot, Spring Framework)


Experience building RESTful APIs and microservices architectures in Java


Experience with distributed systems (resiliency, fault tolerance, scalability)


Experience with backend data access (JPA/Hibernate, SQL/NoSQL integration)


Strong experience with cloud-native application architecture and platform-based deployments


Demonstrated expertise in distributed system design patterns (scalability, resiliency, fault tolerance)





location: Charlotte, North Carolina

job type: Contract

salary: $51.59 - 61.59 per hour

work hours: 8am to 5pm

education: Bachelors



responsibilities:

  • The ideal candidate is a seasoned full-stack developer with deep expertise in API design, implementation, and integration across distributed systems.
  • The candidate will build and maintain responsive, user-centric web interfaces while developing scalable backend services that integrate reliably with enterprise platforms.
  • The role requires a strong Java-based (not "Java Applet"), application development background, coupled with solid experience designing service-oriented and microservice architectures.
  • The candidate should bring hands-on experience working with databases from both an application development perspective (querying, transactions, performance considerations) and a database engineering perspective (schema design, indexing, optimization).
  • A strong understanding of data management concepts, system reliability, and performance is essential.
  • The ideal candidate can translate macro-level business and platform requirements into clear, actionable technical designs and deliverables, producing robust and maintainable solutions.




qualifications:

Proven ability to develop UI components and backend APIs with database interaction


Strong understanding of user experience optimization and responsive design principles


Hands-on experience implementing automated testing frameworks, including unit, functional, regression, and user-acceptance testing


Proficiency with Git and modern source-control workflows


Proficient in HTML, CSS, and JavaScript, with modern standards such as HTML5 and CSS3, and strong experience with Java application development


Experience with at least one modern, globally supported front-end framework (e.g., React)


Experience with Ansible, MongoDB, REDIS, PostGresSQL


Experience with enterprise automation and orchestration platforms, such as Ansible, BMC TrueSight Orchestrator or equivalent tools


Strong background in database schema design, performance tuning, and optimization


Working knowledge of IT Service Management (ITSM) and ITIL processes, and familiarity with related tools and workflows


Solid understanding of RESTful API design and integration concepts, including authentication, error handling, and versioning


Commitment to writing clean, maintainable, and well-documented code following industry best practices




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxsapwma1
  • Position Id: 1341560
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Full-time

USD 55.06 - 63.06 per hour

Charlotte, North Carolina

Today

Easy Apply

Full-time

$60 - $65 per hour

North Carolina

Today

Contract

USD81 - USD82

Remote

Today

Full-time

USD 130,000.00 - 170,000.00 per year

Search all similar jobs