Post Job Free
Sign in

Senior Java Full-Stack Engineer (Microservices)

Company:
Techstra Solutions
Location:
Pittsburgh, PA, 15289
Posted:
February 04, 2026
Apply

Description:

Job Title

Senior Java Full-Stack Engineer (Microservices)

Employment Type: Full-time

Locations: Dallas, TX Pittsburgh, PA

Role Overview

We are seeking a Senior Java Full-Stack Engineer to lead the design and development of scalable, high-concurrency microservices. This is a hands-on, full-stack role leveraging Java 17+ and Spring Boot on the backend and Angular on the frontend.

The ideal candidate has strong experience working in distributed systems and managing complex data environments using Oracle and MongoDB, with a focus on performance, data integrity, and resiliency.

Key Responsibilities

Architecture & Design

Lead the architectural design of microservices-based solutions, ensuring loose coupling, scalability, and high availability

Apply distributed systems patterns such as service discovery, API gateways, and circuit breakers (Resilience4j)

Contribute to solution design decisions related to scalability, fault tolerance, and data consistency

Full-Stack Development

Build end-to-end features from Angular UI through backend services to Oracle and MongoDB persistence layers

Design and implement secure, well-structured RESTful APIs

Collaborate with product owners, architects, and peers to deliver high-quality features

Backend Engineering (Java & Spring)

Develop and maintain backend services using Java 17+ and Spring Boot 3.x

Leverage modern Java features including:

Records

Sealed Classes

Pattern Matching

Stream API

Use Spring ecosystem components:

Spring Web

Spring Data JPA / MongoDB

Spring Security

Spring Cloud

Database & Data Management

Design and optimize data access for Oracle and MongoDB

Perform performance tuning, indexing, and query optimization (SQL and MQL)

Apply polyglot persistence and data consistency patterns such as:

Saga

Transactional Outbox

Ensure transactional integrity across distributed services

Testing & Quality

Strong focus on TDD / BDD practices

Build and maintain automated tests using:

JUnit 5

Mockito

Testcontainers (Oracle and MongoDB integration testing)

Participate in code reviews and uphold engineering best practices

DevOps & Delivery

Build and support CI/CD pipelines using:

Jenkins

GitLab CI

GitHub Actions

Support deployment and release activities in cloud or containerized environments

Security

Implement and enforce security standards including:

OAuth2

OIDC

JWT

Ensure secure communication and standardized error handling across services

Required Qualifications

Core Experience

7+ years of professional software development experience

Strong hands-on experience with Java 17+ and Spring Boot 3.x

Proven experience building microservices-based systems

Full-stack experience with Angular (v14+)

Technical Expertise

Java, Spring Boot, and Spring Cloud

Oracle (advanced SQL / PL-SQL, performance tuning)

MongoDB (NoSQL modeling, aggregations, versioning)

RESTful API design and integration

TDD / BDD and automated testing

CI/CD pipelines and modern DevOps practices

Nice-to-Have Qualifications

Event streaming with Apache Kafka (Producers, Consumers, Kafka Streams)

Experience with IBM MQ or RabbitMQ

Exposure to cloud-native or containerized deployments

Experience in financial services, banking, or other regulated industries

Soft Skills & Traits

Strong analytical and problem-solving skills

Ability to mentor junior and mid-level engineers

Comfortable working in fast-paced, distributed team environments

Clear communicator with strong ownership mindset

About Techstra Solutions

Techstra Solutions helps leading organizations unlock the value of Digital and Talent Transformation. We combine business strategy, technology, and talent to guide clients through complex transformation journeys—from strategy through execution.

We deliver our expertise through consulting, innovative staffing solutions, and software development, always focused on measurable outcomes and long-term impact.

Equal Employment Opportunity Statement

Techstra Solutions is an equal opportunity employer. The Company makes its decisions on merit, and its policy of equal opportunity prohibits discrimination in all phases of the employment process, including, but not limited to, recruitment, hiring, promotion, selection, transfer, demotion, layoff, termination, compensation, benefits, and other terms and conditions of employment. The policy of equal opportunity applies without regard to race, color, creed, religion, gender,, sexual orientation, gender identification, pregnancy, marital status, national origin, ancestry, age, disability that can reasonably be accommodated without undue hardship, military status, veteran status, genetic predisposition or carrier status, alienage or citizenship, domestic partnership status, arrest or conviction record, status as a victim of domestic violence, or any other protected categories under federal, state, or local law. The Company also prohibits discrimination or harassment based upon the perception that a person has, or is associated with a person who has, any of these characteristics.

Apply