Jobs · West Virginia

Software Developer

Tygart Technology, Inc. · Clarksburg, WV · 1 mo ago
Full-time

Responsibilities

  • Develop, create, and modify enterprise software applications and specialized utility programs.
  • Design, build, and maintain microservices using cloud-native architecture principles.
  • Develop RESTful APIs and scalable backend services using Java and Spring Boot.
  • Operate and support enterprise-scale production systems, identifying, troubleshooting, and resolving complex technical issues.
  • Analyze user needs and design software solutions that support business and mission objectives.
  • Analyze, design, and optimize relational and NoSQL databases within application ecosystems.
  • Participate in code reviews, pair programming, and mentoring of junior developers to promote engineering excellence.
  • Collaborate with cross-functional teams including DevOps, QA, Security, Product, and Architecture throughout the software development lifecycle.
  • Produce clear technical documentation including API documentation, architecture decisions, and implementation guidance.

Qualifications

  • Bachelor's degree with a minimum of 5 years of professional experience, or an Associate's degree with 7 years of professional experience.
  • Active Secret security clearance (or higher).
  • Strong proficiency in Object-Oriented Programming, Java, and the Spring Boot framework.
  • Experience developing microservices, REST APIs, and cloud-native applications.
  • Hands-on experience with Kubernetes, Helm charts, and container orchestration using OpenShift or similar platforms.
  • Experience designing, developing, and operating applications in AWS or comparable cloud environments.
  • Experience implementing event-driven architectures using Apache Kafka and enterprise messaging technologies such as IBM MQ, RabbitMQ, or ActiveMQ.
  • Experience with observability tools including distributed tracing, structured logging, and metrics collection using technologies such as OpenTelemetry, Kibana, or the ELK Stack.
  • Experience working within GitOps workflows using GitLab, GitHub, Bitbucket, ArgoCD, or similar platforms.
  • Experience working within Agile development environments, including Scrum or SAFe.
  • Familiarity with the Atlassian tool suite, including Jira, Confluence, and Bitbucket.
  • Strong written and verbal communication skills with the ability to produce technical documentation.

Preferred Qualifications

  • Experience with Avro or Google Protocol Buffers (Protobuf).
  • Experience using artifact repository managers such as Artifactory or Nexus.
  • Experience with Elasticsearch.
  • Experience using Maven for dependency management and build automation.
  • Demonstrated commitment to delivering high-quality, reliable software supporting mission-critical systems.
  • Strong collaboration, accountability, professionalism, and a solution-oriented mindset.

Similar jobs

Software Developer

Boston ScientificMaple Grove, MN· 6 days ago
$60k/yrapply on bostonscientific.eightfold.ai

Software Developer

Hayden IndustrialTulsa, OK· 6 days ago
Engineeringapply on secure5.entertimeonline.com

Software Developer

National Institute of Standards and Technology (NIST)Gaithersburg, MD· 5 days ago
Engineeringapply on usajobs.gov

Software Developer

MPW Industrial ServicesHebron, OH· 1 mo ago
Engineeringapply on olivia.paradox.ai

Software Developer

Kings River PackingSanger, CA· 1 mo ago
Engineering$72k–$92k/yrapply on ats.rippling.com

Software Developer

Tata Consultancy ServicesAddison, TX· 3 wk ago
Information Technology$90k–$110k/yrapply on ibegin.tcsapps.com