Requirements

Backend Developer - Java and Spring Boot - Remote - Direct Client

Pittsburgh,Pennsylvania,USA Posted: Mon, Feb 09 2026

Skills

Java,SpringBoot,MicroServices,AWS,Kafka,PostgreSQL,Pair Programming

Type

CON_W2,CON_CORP

Experience

7+ Years

Job Description

Job Summary

We are seeking a highly experienced Senior Java Engineer to design, build, and support scalable, high-performance enterprise applications. This role requires deep hands-on expertise in Java, Spring-based microservices, cloud-native architecture, and production support. The ideal candidate will take ownership of complex technical challenges, lead development efforts, and ensure the stability and scalability of mission-critical systems.

Key Responsibilities

  • Design, develop, and deliver highly efficient, scalable, and secure software solutions using Java and modern frameworks.

  • Lead refactoring initiatives to improve code quality, performance, and long-term maintainability of the codebase.

  • Troubleshoot complex production issues, perform root cause analysis, and provide timely resolutions in live environments.

  • Solve advanced scalability, platform, integration, and performance challenges across distributed systems.

  • Develop and consume REST and SOAP web services, ensuring API reliability, security, and performance.

  • Provide technical leadership through code reviews, design guidance, mentoring, and best-practice enforcement.

  • Collaborate with cross-functional teams including product, QA, DevOps, and support to deliver end-to-end solutions.

  • Participate in CI/CD pipeline design, automation, and cloud deployments.





Required Qualifications

  • 7–10+ years of hands-on experience in application design, development, and production support.

  • Expert-level proficiency in Java and Spring Framework (Spring Boot, Spring Cloud, Microservices).

  • Strong experience in designing and securing APIs (REST & SOAP).

  • Experience with relational databases such as MySQL, Oracle, or PostgreSQL.

  • Hands-on experience with AWS cloud services and cloud-native application design.

  • Proficiency with Docker and Kubernetes for containerization and orchestration.

  • Experience with Tomcat or similar web/application servers.

  • Strong background in CI/CD pipelines using modern DevOps tools.

  • Hands-on experience with Git / Bitbucket version control.

  • Experience with Kafka (Confluent) for event-driven architectures.

  • Exposure to notification services is a plus.

  • Familiarity with testing frameworks such as Jest, Playwright, K6, PactFlow.

  • Experience with TDD, Pair Programming, and Agile development practices.

  • Full-stack exposure using HTML5, JavaScript, TypeScript, Kotlin is a plus.


If this position isn’t the right fit for you, feel free to refer a friend who may be interested by clicking the “Refer” button.