onsite
Senior Backend Java Developer - Luxoft
Software Engineer
Lead the design and optimization of high‑performance backend services using Java and Python, focusing on scalable architecture, concurrency, and resource efficiency.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable backend applications in Java and Python.
- Implement and optimize multi‑threaded, concurrent processing pipelines for high‑throughput workloads.
- Apply performance tuning techniques, including connection pooling, memory management, and CPU profiling.
- Collaborate with cross‑functional teams to define requirements, review code, and ensure best practices.
- Mentor junior developers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of professional experience in Java and Python development.
- Deep expertise in multi‑threading, concurrency models, and performance optimization.
- Hands‑on experience with connection pooling, resource management, and scalable system design.
- Strong problem‑solving skills and a proactive approach to troubleshooting.
- Excellent communication skills and ability to work collaboratively in a fast‑paced environment.