Job Description
Job Overview
We are seeking a skilled Java Developer to join our remote team and provide support aligned with US EST hours. The ideal candidate is self-driven, dependable, and proactive, with strong Java development experience and a hands-on approach to delivering high-quality backend services.
Key Responsibilities
- Develop, enhance, and maintain Java-based backend services.
- Participate in design discussions and provide proactive solutions for technical challenges.
- Collaborate with US-based stakeholders and team members via Zoom and other remote tools.
- Ensure high production stability by delivering well-tested, maintainable code.
- Maintain timely communication, providing status updates and following up until tasks are complete.
- Apply good engineering practices and ensure quality in all deliverables.
Must-Have Skills & Experience
- Strong hands-on experience in Java development
- Proficiency with Docker: building, running, and troubleshooting containers
- Excellent communication skills and ability to collaborate across time zones
- Strong ownership mindset: accountability, responsiveness, and follow-through
Good-to-Have Skills
- Experience with custom Java frameworks (a big plus)
- Knowledge or experience with Apache Thrift
- Familiarity with production-level backend operations and stability practices
Ideal Candidate Profile
- Self-driven and dependable, able to work independently
- Takes full responsibility for assigned tasks and follows through proactively
- Communicates clearly and promptly with team members and stakeholders
- Follows best practices in software development and engineering
- Comfortable collaborating in remote, cross-time-zone environments
Why Join
Enhance your skills with modern Java and Docker workflows
Fully remote role with US EST support hours
Opportunity to work on backend Java services with a strong focus on production stability
Collaborate with an experienced cross-functional remote team