Job Summary
A company is looking for a Software Development Engineer to join their Data team as a remote employee.
Key Responsibilities
- Define and manage caching strategies for instance access, ensuring performance and scalability
- Collaborate with architects and technical product managers to design scalable, low-latency, and high-availability systems
- Proactively identify and diagnose system performance issues, deploying code to address production problems
Required Qualifications
- 5+ years of software engineering experience, particularly in object-oriented programming in Java
- 3+ years of experience with operations, development, and testing of large-scale distributed systems
- Experience troubleshooting high concurrency distributed systems in production environments
- Solid understanding of software development principles and proficiency in Java
- Experience with source control management tools
Comments