Full Stack Engineer

Agile Tech Labs

Roanoke (VA)

On-site

USD 120,000 - 160,000

Full time

20 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Agile Tech Labs in Roanoke, VA is seeking a Senior Java Backend/Full-Stack Engineer to design and implement scalable Java/Spring Boot microservices and REST APIs. The role involves cloud workloads on AWS, database design, and building robust backend systems.

You will work with Kafka/RabbitMQ, participate in CI/CD, and collaborate across engineering teams to deliver secure, high-performance applications. Contract engagement requires strong backend and full-stack capabilities.

Qualifications

  • 8+ years of software development experience.
  • Strong Java and Spring Boot expertise.
  • Hands-on experience with microservices and REST APIs.
  • Experience with PostgreSQL/MySQL.
  • Experience with testing and messaging platforms such as Kafka or RabbitMQ.

Responsibilities

  • Design and develop Java/Spring Boot microservices and REST APIs.
  • Build scalable and reliable backend applications.
  • Design, optimize, and manage databases and SQL queries.
  • Develop and maintain cloud-based solutions using AWS.
  • Implement unit and integration testing and participate in code reviews.
  • Work with Kafka/RabbitMQ and event-driven architectures.
  • Collaborate with engineering teams on system design and integrations.
  • Contribute to CI/CD, automation, and Agile development practices.

Skills

Java
Spring Boot
Microservices
REST APIs
SQL
AWS
CI/CD
Agile development

Tools

Kafka
RabbitMQ
PostgreSQL
MySQL
AWS

Job description

Job Type: Contract

We are seeking a highly skilled Senior Java Backend / Full-Stack Engineer to develop scalable, secure, and high-performance applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices, databases, APIs, and cloud technologies.

Responsibilities
  • Design and develop Java/Spring Boot microservices and REST APIs.
  • Build scalable and reliable backend applications.
  • Design, optimize, and manage databases and SQL queries.
  • Develop and maintain cloud-based solutions using AWS.
  • Implement unit and integration testing and participate in code reviews.
  • Work with Kafka/RabbitMQ and event-driven architectures.
  • Collaborate with engineering teams on system design and integrations.
  • Contribute to CI/CD, automation, and Agile development practices.
Required Skills
  • 8+ years of software development experience.
  • Strong Java and Spring Boot expertise.
  • Hands-on experience with microservices and REST APIs.
  • Strong SQL and database design knowledge.
  • Experience with PostgreSQL/MySQL.
  • Experience with testing and messaging platforms such as Kafka or RabbitMQ.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Open Systems Technologies • Dallas (TX)

On-site
USD 90,000 - 120,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Java Full Stack Engineer
Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 80,000 - 120,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

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

Dexian • Irving (TX)

On-site
USD 140,000 - 200,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

TechDigital Group • San Leandro (CA)

On-site
USD 90,000 - 130,000