Software Engineer – Full Stack (Java, Spring Boot, React)
Diconium · Porto
Job description
About the role
Join Diconium’s global team of digital transformation experts as a Software Engineer. You will work on a modern, scalable platform, delivering end‑to‑end features that combine backend microservices with responsive front‑end applications.
Key responsibilities
- Design, develop, and maintain Java microservices using Spring Boot.
- Create and evolve RESTful APIs for clean client/server integration.
- Build modern web interfaces with React and TypeScript, focusing on reusable components.
- Collaborate with design teams to deliver accessible, high‑quality UI.
- Work with SQL and optionally NoSQL databases to ensure performance and reliability.
- Contribute to event‑driven architectures using Kafka where applicable.
- Implement testing, observability, and engineering best practices.
- Own features from refinement through release and monitoring.
- Partner with DevOps/SRE on CI/CD pipelines and operational excellence.
- Participate in architecture discussions and continuous improvement initiatives.
Required profile
- Degree in Computer Science, Software Engineering, or equivalent experience.
- At least 2 years of professional experience in IT.
- Proven full‑stack experience with Java (Spring Boot) and modern front‑end frameworks.
- Hands‑on experience building and consuming REST APIs.
- Strong knowledge of React and TypeScript for scalable UI development.
- Comfort with relational databases (SQL) and exposure to NoSQL.
- Understanding of modern engineering practices such as testing, code reviews, and clean architecture.
- Ability to work in cross‑functional teams with product, design, and DevOps.
Required skills
- Java
- Spring Boot
- React
- TypeScript
- REST APIs
- SQL
- NoSQL (optional)
- Kafka
- CI/CD pipelines
- Microservices
- Event‑driven architecture
- Testing and observability
What we offer
- Hybrid work model with maximum flexibility.
- Opportunities to work on cutting‑edge digital transformation projects for Fortune 500 clients.
- Collaborative, inclusive culture focused on continuous learning.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
58 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Diconium
Porto
Related job offers
-
IT Helpdesk – Advanced French Speaker
Aubay Portugal Porto -
Solutions Architect – API Management Platforms
Hays Porto -
iOS Developer – Hybrid (Porto)
We Are META Porto -
Senior Digital Transformation Project Manager – Consulting
Volkswagen Group Services GmbH Palmela -
Software Engineer – Query Execution
Dremio Porto et périphérie