Life in Pittsburgh
On-siteFull-Time

Java Backend Developer with Kafka testing and GraphQL exp-Hybrid-Full time

Visionary Innovative Technology Solutions

Pittsburgh, PA, USADepends on ExperiencePosted June 5, 2026via Dice

We are seeking a Senior Java Backend Developer with strong expertise in Java, Spring Boot, Microservices, and GraphQL. The ideal candidate will be responsible for designing and developing highly scalable backend applications, integrating cloud-native services, and delivering enterprise-grade solutions within a banking and financial services environment.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and optimize Microservices-based architectures for high-volume transaction systems.
  • Develop and implement GraphQL APIs and backend integrations.
  • Design and consume RESTful services and event-driven architectures.
  • Collaborate with architects, product owners, and business stakeholders to define technical solutions.
  • Optimize application performance, scalability, and reliability.
  • Design and implement database solutions using SQL and NoSQL technologies.
  • Participate in code reviews, technical design discussions, and architecture planning.
  • Implement CI/CD pipelines and support cloud-native deployments.
  • Troubleshoot production issues and perform root cause analysis.

Required Skills & Qualifications

  • 10+ years of experience in Java Backend Development.
  • Strong expertise in:
    • Core Java
    • Java 8/11/17
    • Spring Boot
    • Microservices Architecture
    • GraphQL (Mandatory)
    • REST APIs
    • Multithreading & Concurrency
  • Experience with cloud platforms:
    • AWS
    • Azure
    • Google Cloud Platform
  • Strong database experience:
    • MySQL
    • PostgreSQL
    • MongoDB
  • Hands-on experience with:
    • Docker
    • Kubernetes
    • CI/CD Pipelines
    • Git
  • Strong understanding of software design patterns and distributed systems.
  • Excellent communication and leadership skills.

Preferred Skills

  • Apache Kafka or event-driven architecture experience.
  • Experience with Banking or Financial Services applications.
  • Knowledge of DevOps practices and Infrastructure as Code.
  • Exposure to frontend technologies such as Angular or React.
  • Experience with monitoring and logging tools such as Splunk, ELK, Grafana, or Prometheus.
  • Agile/Scrum development experience.