
Software Development Engineer I – Backend
Skills & Stack
About the Role
The Software Development Engineer I – Backend position focuses on building Java backend systems for Sun Kings EasyBuy platform, which enables consumer financing for solar products in emerging markets. This role involves developing robust backend services that support field operations, payment processing, and system integrations for the companys solar energy business. The engineer will work with Java technologies including Spring and Hibernate frameworks, along with MySQL databases, to create scalable solutions that handle financial transactions, customer management, and operational workflows. The position contributes directly to improving access to clean energy in underserved communities by enhancing the technology platform that makes solar products affordable through flexible payment options. This backend development role requires strong Java skills and offers the opportunity to work on systems that combine financial technology with renewable energy solutions in fast-growing markets.
About Greenlight Planet
Greenlight Planet is a global leader in solar energy solutions, operating under the Sun King brand to provide affordable solar products to underserved communities across Africa and Asia. Founded in 2009, the company specializes in pay-as-you-go solar energy systems that enable off-grid households and businesses to access clean, reliable electricity. Through their innovative EasyBuy platform, Greenlight Planet offers consumer financing options that make solar products accessible through flexible payment plans. The company operates in multiple countries with a focus on rural markets, combining solar technology with mobile payment solutions to create sustainable energy access. Greenlight Planets mission centers on social impact, clean energy adoption, and financial inclusion, serving millions of customers who lack access to reliable electricity grids.
What You'll Do
- 1Develop and maintain Java backend services for the Sun King EasyBuy platform
- 2Build scalable systems that support consumer financing and payment processing
- 3Implement database solutions using MySQL and SQL for data management
- 4Create integration interfaces using SOAP and other protocols for system connectivity
- 5Develop backend components that support Android applications for field operations
- 6Implement Spring and Hibernate frameworks for application development
- 7Build APIs and services that enable mobile and web application functionality
- 8Ensure system reliability and performance for financial transactions
- 9Collaborate with cross-functional teams on feature development and integration
- 10Support field operations through backend system improvements and automation
What We're Looking For
- Experience in Java backend development with Spring and Hibernate frameworks
- Knowledge of MySQL database management and SQL query optimization
- Understanding of SOAP protocols and system integration techniques
- Familiarity with backend systems for financial or payment processing
- Experience with API development and web service implementation
- Knowledge of software development best practices and design patterns
- Ability to work with complex business logic and transaction processing
- Understanding of scalable system architecture and performance optimization
- Strong problem-solving skills and attention to detail
- Interest in renewable energy, financial technology, or social impact projects
Ready to apply for this role?
Software Development Engineer I – Backend at Greenlight Planet — click below to submit your application.
