Back to Jobs
Technology

Java Full stack developer

Source Code Technologies LLCDurham, NC🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationDurham, NC, United States
ScrumJavaRESTAgileCI/CD

Job description

Java Full Stack Developer

Need & (Full time role)

Location - Durham NC or Westlake TX

Secondary Locations – Smithfield, RI / Merrimack, NH / Boston, MA

Introduction:

We are seeking a highly motivated Java Full Stack Engineer to design, develop, and support modern enterprise applications. The ideal candidate will possess strong expertise across front-end and back-end technologies, cloud deployment, DevOps practices, and enterprise integration frameworks. This role requires a collaborative mindset, strong analytical capabilities, and the ability to translate complex business requirements into scalable, secure, and maintainable solutions.

Responsibilities:

  • Design, develop, test, deploy, and maintain full-stack enterprise applications.
  • Collaborate with cross-functional teams including Product Owners, Business Analysts, Architects, and QA teams to deliver high-quality software solutions.
  • Analyze complex business requirements and transform them into scalable technical solutions.
  • Develop and maintain RESTful APIs, backend services, and responsive user interfaces.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, design, coding, testing, deployment, and support.
  • Contribute to architecture discussions and technology decisions.
  • Ensure adherence to coding standards, security guidelines, and software development best practices.
  • Perform code reviews and mentor junior developers where required.
  • Troubleshoot application issues and provide timely resolution for production defects.
  • Support CI/CD pipelines, release management, monitoring, and deployment activities.
  • Continuously evaluate emerging technologies and recommend improvements to existing systems.

Requirements:

  • Strong understanding of Agile/Scrum development methodologies.
  • Experience working in collaborative development environments.
  • Knowledge of secure software development principles.
  • Expertise in RESTful service integration and API consumption.
  • Understanding of design patterns, coding standards, and software engineering best practices.
  • Strong analytical and problem-solving abilities.
  • Ability to make effective decisions in ambiguous situations using sound judgment and technical expertise.

Similar jobs