What are the responsibilities and job description for the Java Performance Engineer(Developer) position at iTech US Inc?
We are looking for a Systems Java Performance Engineer with strong hands-on Java development and deep performance engineering experience.
Required Experience
- Strong hands-on Java and Spring Boot development experience.
- Deep knowledge of JVM internals, memory management, garbage collection, threading, and concurrency.
- Strong experience in performance engineering, profiling, tuning, and production troubleshooting.
- Experience with distributed systems, microservices, and high-transaction/high-scale platforms.
- Hands-on experience with AWS and containerized environments such as Kubernetes, Docker, PCF, or ECS.
- Experience with distributed tracing/APM and performance monitoring.
- Strong understanding of networking, databases, caching, and middleware performance.