We are seeking a highly skilled and experienced Java Backend Engineer to join our dynamic team. You will take full ownership of backend system design and development, ensuring high performance, scalability, and reliability.
Requirements
- Architect, Design, and Implement robust backend solutions in Java to support new features and products.
- Lead End-to-End Projects: Own the entire development cycle (from requirements gathering to production deployment) with minimal supervision.
- Optimize Performance & Scalability: Conduct code reviews, optimize databases, and fine-tune microservices to maintain responsive and reliable systems under high traffic.
- Ensure Code Quality & Best Practices: Establish and enforce coding standards, testing strategies, and documentation for the team.
- Collaboration: Share knowledge on Java best practices, and foster a culture of continuous improvement.
- Cross-Functional Coordination: Work closely with product managers, frontend engineers, and DevOps to deliver cohesive, high-quality releases on schedule.
- Troubleshoot and Debug: Diagnose issues in production, implement long-term fixes, and proactively prevent downtime or regressions.