Salary Range
SGD 84,000 - SGD 120,000 /year
SGD 7,000 - SGD 10,000/month
Skills Required
Job Description
About the Role
We are looking for a highly skilled and experienced Senior Backend Engineer to design, develop, and maintain scalable backend systems for our Energy Management System (EMS) and Battery Energy Storage System (BESS) platform.
You will play a key role in architecting high-performance microservices, handling IoT telemetry pipelines, and ensuring system reliability across cloud and edge environments.
Key Responsibilities
🏗 System Architecture & Design
- Design and implement scalable microservices architecture
- Build RESTful APIs and event-driven services
- Design cloud-edge communication mechanisms
- Optimize system performance and database queries
- Ensure high availability and fault tolerance
🔋 IoT & Telemetry Processing
- Develop telemetry ingestion pipelines (MQ, Kafka, or similar)
- Design real-time data processing services
- Implement device onboarding and digital twin models
- Manage high-volume time-series data storage
🚨 Alarm & Rule Engine
- Design and implement rule-based alarm systems
- Optimize alert state management and caching mechanisms
- Implement notification systems (email, webhook, etc.)
- Ensure reliability of event-driven workflows
🧠 Backend Development
- Develop services using Java (Spring Boot preferred)
- Implement reactive programming where applicable (WebFlux)
- Write clean, maintainable, and testable code
- Review code and mentor junior engineers
🗄 Database & Caching
- Design relational database schemas (MySQL/PostgreSQL)
- Optimize query performance
- Implement Redis caching strategies
- Handle transactional consistency
☁ DevOps & Deployment
- Work with Docker / Kubernetes
- Implement CI/CD pipelines
- Monitor system performance and troubleshoot production issues
- Ensure security best practices
Required Qualifications
- Bachelor’s degree in Computer Science or related field
- 5+ years backend development experience
- Strong proficiency in Java & Spring Boot
- Experience with microservices architecture
- Strong SQL and database optimization skills
- Experience with message queues (Kafka / RabbitMQ)
- Familiarity with Redis or caching strategies
- Experience working in production environments
Preferred Experience
- Experience in IoT, EMS, or energy storage platforms
- Experience with Cloud-edge architecture
- Familiarity with time-series databases
- Experience with rule engines or workflow engines
- Knowledge of industrial communication protocols
Key Competencies
- Strong system design capability
- Analytical and debugging skills
- Ownership mindset
- Mentorship ability
- Strong cross-team communication
KPIs / Success Metrics
- System uptime & performance
- Code quality & maintainability
- On-time feature delivery
- Reduced production incidents
- Successful mentoring of junior engineers
About LEOCH BATTERY PTE. LTD.
Similar Jobs
Data Scientist
LEOCH BATTERY PTE. LTD.
SGD 72,000 - SGD 96,000/yr
Senior Backend Engineer
LEOCH BATTERY PTE. LTD.
SGD 84,000 - SGD 120,000/yr
BESS Business Analyst
LEOCH BATTERY PTE. LTD.
SGD 60,000 - SGD 108,000/yr
Finance Director (Cross-border Trade & Sales Support)
LEOCH BATTERY PTE. LTD.
SGD 192,000 - SGD 240,000/yr
UI/UX Designer
LEOCH BATTERY PTE. LTD.
SGD 60,000 - SGD 84,000/yr