Hi,
Greetings
from iFlow Inc!
We have an Urgent requirement for Principal
Software Engineer at
St. Louis, MO (ONSITE). The below mentioned
job description. Kindly forward me your contact details for further
process at sud...@iflowglobal.com .
Position Principal
Software Engineer (Java / Distributed Systems)
Location:
St. Louis, MO (Onsite)
Duration:
Long Term
Key
Responsibilities
- Upgrade and modernize the platform using Java 21 and
the latest Spring ecosystem
- Refactor legacy MQ integrations into gRPC-based
communication
- Design and implement low-latency, high-throughput
decision evaluation patterns
- Perform capacity planning and optimize JVM and
container resource tuning for performance
- Define and implement observability frameworks,
including:
- Distributed tracing across gRPC services
- Metrics for latency, throughput, SLA adherence, and
error rates
- Collaborate with engineering teams to enforce best
practices in microservices architecture, performance tuning, and
reliability engineering
Skills
& Experience
- Extensive hands-on experience with Java 21, building
low-latency, high-throughput backend systems
- Strong expertise in JVM performance tuning, profiling,
and troubleshooting
- Proven experience designing and implementing gRPC
services in a microservices architecture
- Deep understanding of Kubernetes and Amazon EKS,
including:
- Deployments and scaling strategies
Networking
- Security and access controls Observability and
monitoring
- Experience building and operating production-grade
platforms handling real-time traffic
- Strong understanding of API design with performance and
scalability considerations
- Familiarity with CI/CD pipelines and DevOps practices
in cloud-native environments