Job Title: Senior Java Software Engineer (Hardware Integration)
Location: Sintra, Portugal
Work model: Full-time, Hybrid (3x office per week)
About Mozaydo
Mozaydo was built by people who believe work should feel human - even when powered by technology.
We're a remote-first company that connects talent, technology, and purpose to help companies grow sustainably.
Here, ownership matters more than control, and progress matters more than perfection.
People powered. Technology enabled.
About the Role
We're expanding our Technology Services Team capacity to support our customers.
We are looking for a Senior Java Developer with strong technical expertise and leadership capabilities. This person will act as a technical reference within the team, supporting a junior developer, contributing to technical decisions, and ensuring high-quality delivery standards.
The project involves the development of software solutions integrated with physical hardware and peripheral equipment, requiring knowledge of communication protocols and real-time data interaction.
This is a hybrid position, requiring on-site presence 3 days per week.
Responsibilities
* Lead the technical development of Java-based applications;
* Act as a technical reference and mentor for junior team members;
* Estimate development efforts and ensure commitment to delivery timelines;
* Design and implement solutions integrating with physical hardware and peripheral systems;
* Develop and maintain applications using Java 11, Spring Boot, and Java Swing;
* Implement and maintain communication protocols (Video: H264, MPEG; Network: TCP, UDP, Unicast, Multicast);
* Design and consume SOAP and REST web services;
* Work with PostgreSQL databases and Elasticsearch;
* Produce clear and structured technical documentation;
* Collaborate closely with international teams (including Spain), ensuring proper technical alignment and task detailing;
* Contribute to architectural and technical decision-making processes.
Requirements
* 5+ years of experience in Java development;
* Strong experience with Java 11;
* Proven experience with Spring Boot (5+ years);
* Strong experience with Java Swing (5+ years);
* Solid knowledgeof PostgreSQL databases (5+ years);
* Experience withElasticsearch (5+ years);
* Experience developing and integrating SOAP and REST web services;
* Experience working on projects involving hardware integration or peripheral communication;
* Knowledge of network and video communication protocols (H264, MPEG, TCP, UDP, Unicast, Multicast);
* Strong estimation skills and commitment to delivery deadlines;
* Ability to produce structured technical documentation;
* Experience mentoring or guiding junior developers;
* Strong collaboration skills in international environments.
* Fluency in Portuguese, English and Spanish (spoken and written).
What We Offer
* Flexible work.
* Culture of autonomy and trust.
* Challenging and human projects.
* Opportunities for growth and continuous learning.
Hiring Process
Our hiring process is designed to ensure the best match between talent and opportunity. Steps may vary slightly depending on the specific role.
* Introductory Meeting with Mozaydo - to get to know you, your experience, and career goals.
* Client Interview - a conversation with the client to explore alignment with the role and team.
* Technical Assessment - evaluation of specific skills and expertise, when relevant.
* Final Interview (Cultural Fit) - focused on values, mindset, and collaboration style.