Java Developer

Mumbai, Maharashtra, India | India | Full-time



The Role:
The Java developer works out of the Mumbai office as part of the technology team to help Greenlight Planet’s EasyBuy business unit design and develop software to improve its field
force operations.

Job Location: Mumbai

Key responsibilities for the role:
● Design and build applications/systems based on wireframes and product requirements documents
● Design and develop logical and physical data models to meet application requirements.
● Identify and correct bottlenecks/bugs according to operational requirements
● Unit test code for robustness, including edge cases, usability and general reliability
● Write reusable, easy to maintain, versioned code using DRY principles
● Automate business processes using tools like Zapier/Google Scripts, other automation tools
● Integrate existing tools and business systems (in house tools or business tools like Ticketing softwares, communication tools) with external services
● Coordinate with Product Manager, development team & business analysts

The ideal Candidate:
● Development experience: 2-6 years
● Should be very strong problem solving, data structures and algorithms.
● Deep knowledge in OOPS concept and programming skills in Core Java
● Knowledge of SQL, MySQL or similar database management
● Experience in web service integration (SOAP, REST, JSON, XML)
● Familiarity with RESTful APIs to connect Android applications to back end services
● Experience in cloud message APIs and push notifications (firebase preferably)
● Understanding of code versioning tools, such as Git/SVN - Experience in Agile/Scrum development process and tools
● Knowledge of Spring Framework
● Hands on experience in AWS storage, redshift, instances creation and deployment

Good to have:
● Any scripting language like shell script (to make the system automatic)
● Experience on Angular JS is a plus
● Knowledge on messaging systems RabbitMQ, Kafka.
● Container based application deployment - Docker or equivalent
● Willing to learn new technologies and implement them in products

We are looking for someone who is driven, passionate and excited about the opportunity to bring honest, affordable, energy to homes in Africa and Asia. If this sounds like you, we would love to hear from you.

Greenlight Planet offers a competitive salary, a fun, supportive work environment and opportunities for continued professional growth within a fast-growing global enterprise.
Greenlight Planet believes in equal opportunity for all people, everywhere. It is the reason we exist! So, regardless of your race, colour, religion, sex, marital status, sexual orientation, national origin, HIV/Aids status, disability or any other protected characteristic as established by law, we will accept your application and make a decision based on your suitability for the position.