About the job Sr Java Engineer (Sri Lanka)
Department: System Team
Contract Duration: 1 year
Number of Vacancies: 1
Experience Required: *At least 5 years*(Senior level)
Fresh Graduates: Not considered
Education: Bachelor's degree or above
Languages: English (required), Chinese (a plus)
Salary Range: $2,000 $3500
Working Hours:Local time 08:00 17:00 (On-call required; shift work will be required in the future these two conditions remain unchanged)
Location: Colombo, Sri Lanka
Working Hours:Local time 08:00 17:00 (On-call required; shift work will be required in the future these two conditions remain unchanged)
Job Summary
We are seeking a skilled Senior Java Backend Engineer to maintain and support our
production systems. This role requires expertise in Java abstraction, multithreading,
and database performance optimization. You will be responsible for analyzing and
resolving production issues via code tracing, log analysis, and SQL tuning. You'll also
handle system configuration, documentation, and collaborate with the team in an
on-call rotation to ensure system reliability.
Responsibilities
1. Maintain and support Java backend systems and API services.
2. Conduct in-depth troubleshooting and root cause analysis to resolve
production issues.
3. Participate in an on-call rotation to handle unexpected production incidents.
4. Optimize system performance through database tuning and efficient code
implementation.
5. Provide clear documentation and collaborate effectively with cross-functional
teams.
Required Qualifications
1. *Minimum 5 years of Java backend development experience (e.g., Spring Boot, Spring MVC).*
2. Strong knowledge of Java abstraction, implementation, and OOP principles.
3. Proficiency in *Java multithreading* and *concurrency control.*
4. Experience with OLAP databases and relational database query
optimization.
5. Familiar with Redis or other caching technologies.
6. Proficient in Linux commands and server operations.
7. Hands-on experience with Docker.
8. Willing to join an on-call support rotation.
Nice to Have
1. Experience managing large-scale distributed systems.
2. Ability to troubleshoot performance issues (e.g., slow queries, OOM errors).
3. Familiarity with ClickHouse and other modern OLAP databases.
4. Experience with CI/CD pipelines and DevOps tools.
5. Strong sense of ownership, with excellent problem-solving skills.
6. Effective communication and collaboration across teams.
NOTE:
Working Hours / Leave Policy
Regular day shift: 8 working hours + 1-hour break
Rotational on-call duty: once a month or every two weeks
Working hours follow Taiwan time zone:
08:00 - 17:00 (Sri Lanka time)
Off on the weekend , plus Sri Lanka public holidays
Potential Shift Changes:
1.The company may implement 24/7 shift coverage in the future.
2.Candidates should be open to on-call duties and shift-based work.
3.Future shifts may switch to 12-hour rotating shifts.