Job description
We are seeking an experienced Senior Java Engineer with deep expertise in Java application performance, distributed systems, databases, concurrency, and production troubleshooting. The ideal candidate will be highly hands-on and comfortable working with both modern and legacy Java applications, identifying performance bottlenecks, optimizing resource utilization, and resolving complex production issues.
This role requires someone who can go beyond application development and understand how applications behave at scale across Java, databases, containers, Kubernetes, networks, caching, and infrastructure.
Responsibilities
Required Qualifications
Preferred Qualifications