Haystack
← Back to Jobs
Technology

Java Developer

DataStaff, Inc.Raleigh, NC🇺🇸United StatesPosted 14 Aug 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

DataStaff, Inc is seeking a Java Developer for a contract-to-hire opportunity with one of our direct clients located in Cary, NC
*This role is hybrid; 3 days per week will be on-site (Mondays and Fridays remote)
Job Description:
Responsibilities include the ability to work independently and as part of the leadership group of a larger team to deliver quality solutions across all phases and layers of the software lifecycle.
Job Accountability/Responsibilities:
Quality:

  • Meet or exceed test coverage goals set for the project through creation of unit and functional tests.
  • Minimize the number of production escapes.
  • Support user acceptance testing.
  • Support and conduct system/performance/volume/stress testing.

Usability/User Experience:

  • Collaborate with business and/or UX team to create appropriate user interfaces.
  • Assist with mock-ups and user interface design.
  • Incorporate UX components into applications.
  • Provide feedback to UX teams.

Product Reliability & Response:

  • Ensure the system can meet or exceed defined SLAs.
  • When acting as the primary on-call, respond to pages within 15 minutes and resolve or escalate issues as necessary.
  • Resolve production issues and communicate resolutions to appropriate stakeholders.

Development:

  • Complete stories within estimates and with quality to ensure release dates are met.
  • Conduct analysis and design work.
  • Prepare technical documentation.
  • Estimate work effort (story pointing) and task-out development effort for a given story or task.
  • Follow the development process and suggest improvements.
  • Work with infrastructure services to make configuration changes and deploy applications.

Leadership (Technical):

  • Evangelize common practices and development procedures.
  • Exhibit technical leadership in a given technical subject domain.
  • Identify new technologies and approaches that may improve our quality, productivity, and capabilities.
  • Mentor peers and junior developers.
  • Delegate and coordinate functional development tasks as needed.
  • Drive innovation in the development, release, and operations processes.


Knowledge, Skills, abilities/minimum requirements/competencies:

  • Ability to provide technical expertise to others and explain concepts to technical staff.
  • Ability to operate independently of supervision with extreme accuracy and attention to detail.
  • Experience in defining requirements, designing, and illustrating process flows, and training users.
  • Ability to communicate and follow up professionally (written and oral) both internally and externally within the organization including documentation of application requirements.
  • Demonstrated ability to identify and resolve issues effectively.
  • Ability to mentor others.
  • 7 years of Java experience.
  • Comfortable with front-end, middle tier and back-end technologies.
  • Experience in front-end technologies like Angular or equivalent.
  • Expertise in Spring and Spring Boot.
  • Hands-on experience building containerized applications; Kubernetes experience a plus.
  • Knowledge of networking concepts such as DNS, HTTP APIs, and managing REST services.
  • Experience with Agile software development methodology.
  • Expertise in using version control software like Git.
  • Experience with handling deployment processes, deployment environments, production application troubleshooting techniques etc.
  • Experience working with AWS cloud native services like S3, CloudFront, Lambda, ELB, SNS, SQS and Route53 is a plus.
  • Experience deploying application components in AWS EKS clusters.
  • Experience using relational and NoSQL databases. Experience with Aurora RDS, PostgreSQL, and DynamoDB is a plus.
  • Experience with security concepts such as handling JWT tokens and understanding OIDC flows.
  • Experience working with messaging and MQ brokers is a plus.
  • Experience in using Infrastructure-as-Code technology, like Terraform, is a plus.

Education, experience, certification/training:

  • Bachelor s degree in computer science or equivalent field desired and 7 years of technical experience or
  • Master s degree in computer science or equivalent field desired and 3 years of technical experience.
  • Minimum of 7 years of experience in a development environment.
  • AWS Developer or Solutions Architect certification will be a plus.


This opportunity is available as a W2 position with a competitive benefits package. DataStaff, Inc. offers medical, dental, and vision coverage options as well as paid vacation, sick, and holiday leave. As many of our opportunities are long-term, we also have a 401k program available for employees after 6 months.

Skills

DynamoDB
Spring
Spring Boot
AWS
Agile
Angular
DNS
Git
HTTP
JWT
Java
Kubernetes
PostgreSQL
REST
Terraform

Similar jobs