Syone - Software Architect - Java
Skip to content

Software Architect - Java

Hybrid
  • Alfragide, Lisboa, Portugal
Professional Services

Job description

We are looking for an experienced Software Architect specializing in Java to lead the design and development of a robust, scalable solution for managing IoT-based home security systems. As a key technical leader, you will be responsible for architecting an integrated system that spans IoT devices, cloud infrastructure, and user-facing applications.  


What you'll do:

  • Lead the architectural design of the backend system, defining the structure for cloud-hosted solutions and ensuring seamless integration of IoT devices;
  • Develop and maintain the technical roadmap, ensuring the use of best practices in software architecture, scalability, security, and cloud integration (Azure);
  • Architect the communication between IoT devices, the Azure cloud, and client-facing interfaces (backoffices and mobile apps) using Java 17 and Spring Boot;
  • Oversee the development of secure and scalable RESTful APIs that ensure seamless communication between various system components (backoffices, mobile applications, IoT devices);
  • Set performance benchmarks and implement architectural solutions that optimize system performance, responsiveness, and resource utilization;
  • Work closely with development teams, product managers, DevOps, and security teams to ensure alignment with the overall project goals and architectural vision;
  • Produce high-level architectural documentation to guide developers and support future system evolution and maintenance.

Job requirements

What you will need to bring:

  • Proven experience as a Software Architect with deep knowledge of Java 17 and Spring Boot;
  • Strong background in IoT technologies and communication protocols such as MQTT, SIA, and HTTP;
  • Expertise in Azure Cloud services, including experience designing cloud-native solutions;
  • Extensive experience in API design and development of RESTful services;
  • Proven ability to architect systems that are secure, scalable, and maintain high performance standards;
  • Experience with Git and modern CI/CD practices for collaborative development;
  • Fluent in English;
  • Strong problem-solving skills, with a proactive approach to identifying and addressing architectural challenges.
  • Excellent communication skills with the ability to present complex ideas clearly and effectively.


What will be valued:

  • Familiarity with cloud-based IoT platforms, real-time data processing, and device management;
  • Knowledge of security best practices, particularly in IoT and cloud environments.


What can Syone offer me:

  • Integration in an organization with profound and sustained growth and involvement in pioneering projects with innovative technological solutions;
  • Strong IT training plans;
  • Professional evolution with intervention in ambitious technological projects, both national and internationally.

or