2 Greenlight Planet Jobs
4-6 years
Remote
Greenlight Planet - Senior Backend Developer - Java/Spring Boot (4-6 yrs)
Greenlight Planet
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
We're on a mission to power access to brighter lives. Sun King designs, distributes, installs, and finances solar home energy products for the 1.8 billion people currently living without reliable energy access.
In 2009 Sun King sold its first solar-powered lamp. Today, Sun King is the world's leading off-grid solar energy company. Sun King's 2,500 staff have served 100 million product users based in 65 countries around the world.
We design, distribute, install, and finance solar energy solutions for those who cannot access or afford traditional electrical grid connections. The energy needs of consumers in Africa and Asia are diverse.
From cost-effective and durable lamps to powerful home and business energy systems as well as modern entertainment and energy storage systems, Sun King's broad array of products unlock a higher quality of life.
We serve off-grid households and businesses as well as those without reliable access to the grid.
Job Description :
The Senior Software Developer - Backend will work as part of the Digitization and Automation team to support Sun King's design, development, and implementation of intelligent, tech-enabled solutions to help solve a large variety of our business problems.
We are looking for candidates with an affinity for technology and automation, curiosity toward advancement in products, and strong coding skills for our in-house software development team.
Responsibilities :
- Design and build applications/systems based on wireframes and product requirements documents.
- Design and develop coherent and physical data models to meet application requirements.
- Identify and correct bottlenecks/bugs according to operational requirements.
- Focus on scalability, performance, service robustness, and cost trade-offs.
- Create prototypes and proof-of-concepts for iterative development.
- Take complete ownership of projects (end to end) and their development cycle.
- Mentoring and guiding team members.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Integrate existing tools and business systems (in-house tools or business tools like ticketing software and communication tools) with external services.
- Coordinate with Product Manager, development team, and business analysts.
Requirements :
- A minimum of 4 years of experience.
- Deep knowledge of OOPS concepts and programming skills in Core Java, and Spring Framework.
- Experience in web service development and integration (SOAP, REST, JSON, XML).
- Should be very strong in problem-solving, data structures, and algorithms.
- Strong experience in SQL.
- Experience in the AWS suite (Ec2 RDS, Lambda, API Gateway).
- Experience in scripting languages like Python.
- Experience in Microservice Architecture.
- Prior managing/mentoring experience.
- Knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, and deployment.
Good to have :
- Knowledge of messaging systems RabbitMQ, Kafka.
- Container-based application deployment (Docker or equivalent).
- Willing to learn new technologies and implement them in products
Functional Areas: Other
Read full job descriptionPrepare for Senior Backend Developer roles with real interview advice
4-6 Yrs
Remote