Job Description
We are looking for a reliable and experienced Java Developer to join our team remotely. This role involves building and improving backend services while collaborating closely with a US-based team.
The ideal candidate is technically strong, communicates clearly, and takes ownership of tasks from start to completion.
Responsibilities
- Develop and enhance Java-based backend services
- Participate in technical discussions and solution design
- Troubleshoot issues and improve production stability
- Collaborate with team members via Zoom and async communication
- Provide consistent updates on progress and blockers
- Ensure code quality and follow good engineering practices
Required Skills
- Strong hands-on experience with Java
- Experience building backend services and APIs
- Working knowledge of Docker
- Building containers
- Running services
- Debugging issues
- Strong communication skills
- Ability to work effectively with teams operating in US Eastern Time (EST)
Nice to Have
- Experience with custom Java frameworks
- Familiarity with Apache Thrift
- Experience working in distributed teams
What We’re Looking For
The right developer will be:
- Self-driven and dependable
- Responsive and communicative
- Comfortable owning tasks end-to-end
- Focused on writing stable, production-ready code
- Able to collaborate across time zones
Work Setup
- Remote position
- Collaboration with US-based stakeholders
- Regular communication via Zoom and messaging tools
When Applying, Please Include
- A brief summary of your Java experience
- Projects involving Docker or containerized services
- Your current availability
- Your expected hourly rate