Jobs · Engineering

Java / Spring Boot Software Developer - REMOTE

General Dynamics Information Technology · Mountain Home, TX · 3 wk ago
Engineering$98k/yrFull-time

US Citizenship required.

About the role

As a Full Stack Java Developer, you'll perform software requirements analysis, system integration activities, research, design, develop, and test software and tools. From inventing new products or enhancing existing applications, your talent will be front and center. You will serve as a company technical spokesperson with subject matter expertise.

Responsibilities

  • Develop object-oriented software applications in Java
  • Build backend services and REST APIs using Java and the Spring Boot framework
  • Create modern, component-based front-end applications with ReactJS
  • Apply Test-Driven Development (TDD), writing unit and integration tests before or alongside implementation
  • Work with CI/CD pipelines (e.g., Harness, Jenkins, GitHub Actions) for automated build, test, and deployment workflows
  • Design and integrate APIs, including RESTful endpoint design, versioning, and documentation (e.g., OpenAPI/Swagger)
  • Utilize data streaming platforms, particularly Kafka, including producers/consumers, topics, and partitions
  • Apply software engineering concepts, principles, and theories to resolve issues creatively and meet business objectives

Requirements

  • 2+ years of related experience
  • Strong hands-on experience with Java and Spring Boot
  • Proficiency in ReactJS
  • Solid understanding of TDD and CI/CD pipelines
  • Understanding of API design and integration
  • Exposure to Kafka or similar data streaming platforms
  • Ability to obtain a public trust clearance

Benefits

  • Flex work week to balance work and personal priorities
  • 401K with company match
  • Comprehensive health and wellness packages (medical, dental, vision)
  • Internal mobility team dedicated to career growth
  • Professional growth opportunities, including paid education and certifications
  • Paid vacation, holidays, sick and personal time, parental leave, military leave, bereavement, and jury duty leave
  • Short and long-term disability benefits, life insurance, accidental death and dismemberment, personal accident, critical illness, and business travel accident insurance

Pay

The likely salary range for this position is $86,250 - $97,968, depending on experience, geographic location, and contractual requirements.

Schedule

  • Scheduled weekly hours: 40
  • Telecommuting options: Remote

Similar jobs

Java Developer - Remote

SundayyUnited States· 1 mo ago
RemoteInformation Technology$100k–$150k/yrapply on sundayy.com

Java Developer - Remote

YO IT ConsultingNew York, United States· 1 mo ago
RemoteInformation Technologyapply on yohrconsultancy.hiresome.ai

Java Developer - Remote

YO IT ConsultingLos Angeles, CA· 1 mo ago
RemoteEngineeringapply on yohrconsultancy.hiresome.ai