
Backend Developer, IoT
Devoteam
contract
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
About the role
- Develop and maintain scalable, efficient, and high-performance backend applications using Java and Spring Boot;
- Design, implement, and maintain RESTful APIs to support IoT platforms and web applications;
- Work with large volumes of data related to IoT SIM connectivity, monitoring, and management;
- Integrate backend services with MongoDB and Elasticsearch;
- Collaborate with frontend teams to integrate server-side logic with web applications (React.js knowledge is a plus);
- Optimize application performance, scalability, and reliability;
- Participate in code reviews and contribute to continuous improvement of development standards and best practices;
- Troubleshoot, debug, and resolve complex technical issues;
- Collaborate with international teams in an English-speaking environment.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field;
- 5+ years of experience in backend development using Java;
- Strong experience with Spring / Spring Boot;
- Proven experience designing and consuming RESTful APIs;
- Solid experience with MongoDB and Elasticsearch;
- Experience working with large-scale or data-intensive systems;
- Familiarity with React.js or frontend technologies (nice to have);
- Experience with Git and collaborative development workflows;
- Experience in Agile environments;
- Fluency in English (spoken and written);
- Strong problem-solving skills and ability to work autonomously in a remote setup.
Benefits
- The Devoteam Group works for equal opportunities, promoting its employees based on merit and actively fights against all forms of discrimination.
- We are convinced that diversity contributes to the creativity, dynamism and excellence of our organization.
- All of our vacancies are open to people with disabilities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootRESTful APIsMongoDBElasticsearchbackend developmentdata-intensive systemsGitAgile
Soft skills
problem-solvingautonomous workcollaborationcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering