Job Description
Role Overview
We are seeking a skilled Backend Java Developer for a remote, long-term engagement. The position requires working US EST hours (India: 6 PM – 3:30 AM) and offers an opportunity to work independently within a distributed team.
Location: Remote (India)
Working Hours: 6 PM – 3:30 AM IST (aligned with 5 PM – 2:30 AM US EST)
Key Responsibilities
- Develop, maintain, and optimize backend Java services
- Work with relational databases (PostgreSQL or Oracle) and write efficient queries
- Implement performance improvements and troubleshoot backend issues
- Collaborate remotely with the engineering team to deliver scalable solutions
- Follow best practices in coding, testing, and documentation
- Ensure application performance, reliability, and security
Required Skills
- Solid Java programming proficiency
- Strong understanding of application performance optimization
- Experience with relational databases (PostgreSQL, Oracle)
- Knowledge of database query optimization and data modeling
- Ability to work independently in a remote environment
Preferred / Nice-to-Have Skills
- Experience with JPA / Hibernate
- Exposure to cloud platforms (AWS EC2, S3)
- Familiarity with Docker & Kubernetes
- Experience with Jboss application server
Candidate Expectations
- Strong problem-solving and analytical skills
- Excellent communication for remote collaboration
- High accountability and ability to deliver clean, reliable code
- Attention to detail and debugging skills
Application Instructions
To apply, please provide:
- Java backend experience summary – include number of years, frameworks, and types of projects
- Project examples – particularly those showcasing database work, performance optimization, and backend solutions
- Availability – confirm ability to work 6 PM – 3:30 AM IST
- Hourly rate / compensation expectations