cover image
PTR Global

Software Engineer - 144174

Hybrid

Sunnyvale, United states

Mid level

Freelance

28-01-2026

Share this job:

Skills

Communication Leadership Java MongoDB Splunk CI/CD DevOps Docker Kubernetes Monitoring Jenkins Problem-solving Architecture git AWS Agile SDLC Junit Spring Nginx Redis Spring Boot Maven CI/CD Pipelines Kafka Terraform Prometheus Grafana Infrastructure as Code Microservices

Job Specifications

Job Title: Java Backend System Engineer
Duration: 12+ Months contract with extension
Location: Austin, TX (Onsite on every Tuesday, Wednesday, and Thursday)

Overview
We are looking for a highly skilled Senior Java Developer to design, build, and operate highly scalable, zero-downtime backend services that power large-scale community and platform applications. This role requires strong backend engineering fundamentals combined with hands-on cloud, DevOps, and observability expertise.
You will work on mission-critical systems that demand high availability, performance, and reliability, collaborating with cross-functional teams to deliver production-grade solutions at scale.

Key Responsibilities
Design, develop, and optimize high throughput microservices using Java and Spring Boot
Build and maintain distributed, fault-tolerant systems with Redis, MongoDB, and Kafka
Own the full application lifecycle — architecture, development, testing, deployment, and operations
Perform performance tuning and JVM optimization, including memory profiling and heap analysis
Develop and maintain robust CI/CD pipelines using Jenkins, Maven, and Git
Containerize applications using Docker and deploy to Kubernetes (EKS) with Helm charts
Architect and manage cloud infrastructure on AWS, ensuring scalability and resilience
Configure and optimize Nginx for load balancing and traffic management
Implement monitoring, logging, and alerting using Splunk for proactive issue detection
Leverage AI-assisted development tools (e.g., RooCode, Claude) to improve development velocity
Troubleshoot complex production issues and ensure system reliability and uptime
Collaborate with engineering, DevOps, and product teams in an Agile environment

Required Skills & Experience
5+ years of professional Java development experience
3+ years of hands-on experience with MongoDB
Strong expertise in Spring Boot, Microservices architecture, Redis, and Kafka
Proven experience designing scalable, highly available distributed systems
Extensive experience with AWS, including EKS, Kubernetes, Docker, and Helm
Strong CI/CD knowledge using Jenkins, Maven, Git, and PR-based workflows
Solid understanding of Nginx, load balancing, HTTP protocols, and CDNs
Experience with JVM tuning, memory profiling, and performance optimization
Hands-on experience with JUnit and TestNG for automated testing
Familiarity with Splunk for monitoring, logging, and troubleshooting
Experience using AI tools such as RooCode and Claude
Strong understanding of SDLC, Agile practices, and production operations
Excellent problem-solving, communication, and leadership skills

Education
Bachelor’s or Master’s degree in Computer Science or a related technical field

Preferred Qualifications
Experience with Infrastructure as Code (Terraform, CloudFormation)
AWS Certifications (Solutions Architect, DevOps Engineer, etc.)
Experience with Prometheus, Grafana, or similar monitoring tools
Knowledge of cloud and application security best practices

Edit

About the Company

Engage with the largest Latina-owned IT & Professional staffing provider in the U.S. ensure your contingent labor program is nimble, scalable, and effective across multiple dimensions to engage with the modern workforce and drive results for your organization. Know more