Senior Java Backend / Full-Stack Engineer

Gokool Digital

Roanoke (VA)

Hybrid

USD 120,000 - 155,000

Full time

11 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Gokool Digital in Roanoke, VA is seeking an experienced Senior Java / Spring Boot Backend Engineer to design, develop, and maintain high-performance microservices and RESTful APIs.

You will work on cloud-native backend systems, contribute to data architecture, and build automated infrastructure pipelines in an Agile/Scrum environment, with a hybrid work model (onsite 3-4 days, remote 2 days).

Qualifications

  • 8–9+ years of hands-on software development experience with JVM-based technologies.
  • Advanced proficiency in Java and Spring Boot microservices architecture.
  • Strong experience with relational and NoSQL databases (PostgreSQL, MySQL).
  • Deep hands-on expertise with AWS core services.
  • Proven experience creating RESTful APIs and working with event-driven messaging (RabbitMQ, Kafka).
  • Location: Roanoke, VA area or willing to work from Roanoke, VA.

Responsibilities

  • Backend API Development: Design, build, and deploy robust, scalable RESTful APIs and microservices using Java and Spring Boot.
  • Database & Data Architecture: Lead schema design, query optimization, and management of databases (PostgreSQL, MySQL).
  • Cloud & Infrastructure: Leverage AWS services and CI/CD pipelines to deploy resilient services.
  • Code Quality & Testing: Implement unit and integration tests, perform code reviews, and maintain production-ready code in Agile/Scrum.
  • System Design & Automation: Collaborate on database architecture, cloud infra, and backend integrations.

Skills

Java
Spring Boot
RESTful APIs
JVM
Unit Testing
Agile/Scrum

Tools

PostgreSQL
MySQL
AWS
RabbitMQ / Kafka
Terraform (IaC)
Python

Job description

Location: Roanoke, VA (Local candidates preferred / based in/around Roanoke, VA)

Work Model: Hybrid – 3-4 Days Onsite / 2 Days Remote

We are seeking an experienced Senior Java / Spring Boot Backend Engineer with strong full‑stack capabilities to join our dynamic software engineering team.

In this role, you will design, develop, and maintain high-performance microservices, RESTful APIs, and cloud‑native backend systems while contributing to core data architecture and automated infrastructure pipelines.

Key Responsibilities
  • Backend API Development: Design, build, and deploy robust, scalable RESTful APIs and microservices using Java and Spring Boot.
  • Database & Data Architecture: Lead schema design, query optimization, and management of relational and non‑relational databases (e.g., PostgreSQL, MySQL).
  • Cloud & Infrastructure: Leverage AWS services (S3, Lambda, EC2, CloudWatch, etc.) and continuous delivery pipelines to deploy resilient services.
  • Code Quality & Testing: Implement comprehensive unit and integration test coverage, perform code reviews, and maintain clean, production‑ready code in an Agile/Scrum environment.
  • System Design & Automation: Collaborate with cross‑functional teams on database architecture, cloud infrastructure, and backend integrations.
Required Skills & Qualifications
  • Experience: 8–9+ years of hands‑on software development experience with JVM‑based technologies.
  • Core Tech Stack: Advanced proficiency in Java and Spring Boot microservices architecture.
  • Databases: Strong, hands‑on experience in Database Design, schema modeling, and SQL/NoSQL platforms (PostgreSQL, MySQL).
  • Cloud Native: Deep hands‑on expertise with AWS core services.
  • API & Messaging: Proven experience creating RESTful APIs, implementing robust unit tests, and working with event‑driven messaging systems (e.g., RabbitMQ, Kafka).
  • Location: Must be physically located in or willing to work out of the Roanoke, VA area.
Nice-to-Have Skills
  • Hands‑on experience with Terraform or Infrastructure as Code (IaC) templates.
  • Proficiency with Python for scripting, data pipelines, or workflow automation.
  • Exposure to front‑end frameworks (e.g., Angular, TypeScript) for full‑stack versatility when needed.
  • Prior experience with middleware/integration platforms (MuleSoft/Mule layer).
Important

Must be physically located in or willing to work out of the Roanoke, VA area.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer — Cloud & Microservices
Senior Java Backend Engineer — Cloud & Microservices

Agile Tech Labs • Roanoke (VA)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

SPADTEK SOLUTIONS • Virginia (MN)

On-site
USD 120,000 - 150,000
Senior Java Developer
Senior Java Developer

Ingrain Systems Inc • Pleasanton (CA)

On-site
USD 150,000 - 210,000
Full-stack Java Developer (W-2 only), Hybrid
Full-stack Java Developer (W-2 only), Hybrid

DataEdge Consulting, Inc. • Charlotte (NC)

Hybrid
USD 120,000 - 160,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Vrinda International • Richmond (VA), Atlanta (GA)

On-site
USD 110,000 - 160,000
Senior Java Backend Developer
Senior Java Backend Developer

Incedo Inc. • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Talent Groups • United States

On-site
USD 120,000 - 150,000
Senior Full Stack Developer
Senior Full Stack Developer

Aktra • McLean (VA)

On-site
USD 95,000 - 130,000
Java Developer (Backend / Full-Stack)
Java Developer (Backend / Full-Stack)

Capital Minds pr • United States

Remote
USD 90,000 - 120,000
Senior Full Stack Developer
Senior Full Stack Developer

AKTRA INC • McLean (VA)

On-site
USD 120,000 - 170,000