
Apply Now
Application opens on company website
Job Description
The job is for a part-time back-end developer to support the Area Monitoring Platform team at Planet, focusing on developing RESTful APIs, integrating web services with databases, and maintaining automated deployment tools for agricultural monitoring systems using satellite imagery.
Key Responsibilities
- Design and develop RESTful APIs and Java web services using Spring Boot and Hibernate
- Integrate web services with PostgreSQL databases
- Troubleshoot quality issues in production
- Develop and maintain automated build, integration, and deployment tools
- Conduct code reviews
- Write automated tests
- Write technical documentation
Requirements
- Currently have a valid student status
- Experience writing code in Java
- Sound understanding of software architecture, data structures, and algorithms
- Proficient in software engineering best practices such as version control, testing and continuous integration continuous deployment (CI/CD)
- Understanding of Object-Oriented Programming (OOP) and enterprise design patterns
- Ability to communicate in English, the working language of the company
- Design and develop RESTful APIs and other Java web services using Spring Boot, Hibernate, JAX-RS, Jackson, etc.
- Integrate web services with PostgreSQL databases
- Troubleshoot quality issues in production
- Develop and maintain automated build, integration and deployment tools with Ant, Gradle, GitLab CI/CD and Docker
- Conduct code reviews
- Write automated tests
- Write technical documentation
Benefits & Perks
Compensation/salary range
Part-time position working 20-30 hours per week
Expected to work in the Ljubljana office once per week
Remote work options
Ready to Apply?
Join Planet and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs