Fullstack Java Developer

Collaborate Solutions Inc
Pittsburgh, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Pittsburgh, United States of America

Tech stack

Java
Artificial Intelligence
Azure
Data Loss
Distributed Systems
Fault Tolerance
Software Engineering
Data Processing
Data Ingestion
Spring Cloud
Spring-boot
Caching
Backend
Angular
Kubernetes
Api Design

Job description

We are building a new, highly secure, fault-tolerant application in Microsoft Azure to support high-volume data ingestion, ledger-based recordkeeping, and analytics reporting for a small, controlled user base (<10 users). This system will orchestrate reliable, persistent API-driven workflows between internal clients and external partner organizations, ensuring zero data loss, strong consistency, and regulatory-grade security. While this is a full-stack role (Java / Angular), the backend is the priority. The ideal candidate is comfortable owning distributed systems design, resiliency patterns, and cloud-native architecture, while still being capable of contributing to the Angular front end when needed. Important: The project has aggressive and sometimes unreasonable timeline expectations. We are specifically looking for engineers who are comfortable operating in that reality and using AI-assisted development tools to accelerate delivery.

Requirements

Strong experience with Java and Spring Boot Experience building and operating cloud-native applications in Azure Hands-on experience with AKS / Kubernetes Experience with distributed systems, fault tolerance, and high-volume data processing Knowledge of persistent messaging, queuing, and caching patterns Familiarity with Angular (full-stack capability strongly preferred) Experience working with confidential or regulated data Demonstrated use of AI tools in software development

Apply for this position