Java Full Stack / Microservices Engineer

Artech LLC
  • Seattle, WA
  • $55–$56 Per Hour
  • Quick Apply
12 days ago

Job Description

Java Full Stack / Microservices Engineer Level 10

Work Arrangement

  • Work Model: 100% Onsite
  • Location: Overland Park, Kansas
  • Local Candidate: Yes, candidate must be local
  • Work Location: Client site in Overland Park, Kansas


Position Overview

We are looking for an experienced Java Microservices Engineer to design, develop, and maintain scalable, cloud-ready applications. The role requires strong expertise in Java, Spring Boot, Kafka, GraphQL, MongoDB, Python integration, security, CI/CD, Kubernetes, and observability.

The ideal candidate will also provide technical leadership, mentor team members, and contribute to architectural and technical roadmap decisions.

Key Responsibilities

Microservices Development

  • Design and build scalable Java/Spring Boot microservices using clean architecture and Domain-Driven Design (DDD) principles.
  • Develop reliable and maintainable backend services.

Kafka & Event Streaming

  • Develop and maintain Kafka producers, consumers, and stream processors.
  • Manage Kafka topics, schemas, and message delivery guarantees.

GraphQL API Development

  • Design and maintain GraphQL schemas, resolvers, queries, mutations, and subscriptions.
  • Optimize GraphQL performance using DataLoader batching.

MongoDB

  • Design MongoDB document schemas and indexes.
  • Develop aggregation pipelines and manage data migrations using Spring Data MongoDB.

Authentication & Security

  • Implement OAuth2 / OpenID Connect authentication flows.
  • Manage JWT tokens and Role-Based Access Control (RBAC).
  • Implement security using Spring Security.

Python Service Integration

  • Integrate Java and Python services using REST, gRPC, or Kafka.
  • Define and maintain versioned shared data contracts.

Testing & Code Quality

  • Develop unit and integration tests using JUnit 5, Mockito, and Testcontainers.
  • Participate in code reviews and maintain engineering and coding standards.

CI/CD & DevOps

  • Containerize applications using Docker.
  • Deploy and manage services on Kubernetes.
  • Maintain CI/CD pipelines using GitHub Actions and/or Jenkins.

Observability

  • Implement structured logging and distributed tracing using OpenTelemetry.
  • Build and maintain monitoring dashboards using Prometheus and Grafana.

Technical Leadership

  • Mentor team members and share technical expertise.
  • Drive architectural and technical decisions.
  • Establish coding standards and best practices.
  • Contribute to the team's technical roadmap.

Core Technical Skills

  • Java
  • Spring Boot
  • Microservices
  • Apache Kafka
  • GraphQL
  • MongoDB
  • Spring Data MongoDB
  • Spring Security
  • OAuth2 / OpenID Connect
  • JWT / RBAC
  • Python
  • REST / gRPC
  • JUnit 5 / Mockito / Testcontainers
  • Docker
  • Kubernetes
  • GitHub Actions / Jenkins
  • OpenTelemetry
  • Prometheus / Grafana
  • Clean Architecture
  • Domain-Driven Design (DDD)

    Contract Details

    • Level: 10
    • Duration: 4 months
    • Contractor Termination Period: 15 days, non-reciprocal

    Interview Process

    • Platform: Client Teams
    • Interview Rounds: 1 2 rounds

    Numbers & Facts

    LocationSeattle, WA
    Salary$55–$56 Per Hour

    Skills

    • Access Controlunmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Authenticationunmatched
    • Best Practicesunmatched
    • Cloud Applicationsunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Migrationunmatched
    • Database Designunmatched
    • Design Documentunmatched
    • Dockerunmatched
    • GitHubunmatched
    • GraphQLunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • MongoDBunmatched
    • OAuthunmatched
    • OpenIDunmatched
    • Performance Tuning/Optimizationunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Reporting Dashboardsunmatched
    • Sales Pipelineunmatched
    • Scalable System Developmentunmatched
    • Software Engineeringunmatched
    • Technical Leadershipunmatched
    • Unit Testunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder