Portuguese company hires for hybrid position
Location: Lisbon Area, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid — 2 to 3 days per week at the client’s office
️ Language Requirements: Portuguese — mandatory | English — professional communication skills
Seniority: Senior (5+ years)
Rate Between €1700 - 2000 RV
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
We are looking for a Senior Java Technical Consultant to join a strategic enterprise healthcare project based in Lisbon.
This opportunity is ideal for an experienced Java professional who wants to expand beyond software development and take on greater responsibilities in solution architecture, enterprise integration, technical design, and engineering best practices.
You will collaborate with architecture, development, infrastructure, business, and customer teams to design secure, scalable, and maintainable solutions. The role offers a clear path toward architecture and technical leadership responsibilities while remaining connected to hands-on engineering.
Solution Architecture and Technical Design
-
Support the architecture team in designing and evolving enterprise healthcare solutions.
-
Contribute to technical analysis, solution design, and architectural decision-making.
-
Help define scalable, secure, maintainable, and resilient solutions.
-
Translate business and technical requirements into effective solution designs.
-
Assess technical risks, dependencies, integration requirements, and implementation options.
-
Contribute to architecture documentation and technical standards.
Java Engineering
-
Design and develop enterprise applications using Java and Spring Boot.
-
Promote clean code, maintainability, testability, and software-engineering best practices.
-
Support development teams with technical guidance and solution validation.
-
Contribute to code reviews and continuous improvement initiatives.
-
Help ensure consistency between architectural decisions and implementation.
Systems Integration
-
Design and implement integrations using REST APIs, SOAP services, messaging technologies, and other integration mechanisms.
-
Work with distributed systems and enterprise integration scenarios.
-
Support API design, service communication, data exchange, and integration troubleshooting.
-
Contribute to reliable and secure communication between applications and platforms.
-
Apply or develop knowledge of Enterprise Integration Patterns.
Frontend Collaboration
-
Contribute to React development when required.
-
Collaborate with frontend teams on application structure and integration with backend services.
-
Apply an understanding of frontend architecture principles to end-to-end solution design.
DevOps and Delivery
-
Support CI/CD initiatives and deployment automation.
-
Work with Jenkins or equivalent pipeline technologies.
-
Support applications running in Linux environments.
-
Work with Docker containers and Kubernetes-based platforms.
-
Collaborate with infrastructure and operations teams to improve deployment reliability.
-
Support application servers such as Tomcat and JBoss.
Stakeholder Collaboration
-
Work closely with technical and business stakeholders.
-
Ensure alignment between requirements, proposed architectures, and delivered solutions.
-
Clearly communicate technical decisions, constraints, risks, and recommendations.
-
Participate in discussions involving development, architecture, infrastructure, and business teams.
-
At least 5 years of professional experience with Java and Spring Boot.
-
Strong hands-on experience developing enterprise Java applications.
-
Solid experience with system integration, including REST, SOAP, messaging, and APIs.
-
Experience with distributed systems or distributed architectures.
-
Professional experience with React and an understanding of frontend architecture principles.
-
Experience creating or maintaining CI/CD pipelines.
-
Hands-on experience with Linux environments.
-
Practical experience with Docker and Kubernetes.
-
Experience using Git for source control.
-
Strong analytical and problem-solving skills.
-
Excellent communication and stakeholder-management capabilities.
-
Ability to work collaboratively with architecture, development, infrastructure, and business teams.
-
Fluency in Portuguese, including speaking, writing, and reading comprehension.
-
Professional English communication skills.
-
Availability to work in a hybrid model in the Lisbon area, attending the client’s office 2 to 3 days per week.
-
Previous exposure to software architecture, solution design, or technical leadership.
-
Experience supporting architecture decisions or technical governance.
-
Knowledge of Enterprise Integration Patterns.
-
Experience with healthcare applications or healthcare interoperability.
-
Knowledge of healthcare standards or regulated technology environments.
-
Experience working in complex enterprise ecosystems.
-
Familiarity with Jenkins.
-
Experience with Tomcat or JBoss.
-
Understanding of application security, scalability, resilience, and maintainability.
-
Interest in progressing toward a Solution Architect or Technical Architect position.
The ideal candidate is a senior Java engineer or technical consultant who combines strong development experience with a growing interest in architecture, integration, and technical leadership.
You can move comfortably between hands-on engineering and higher-level solution discussions. You understand how technical decisions affect scalability, security, maintainability, deployment, and business outcomes.
-
Have solid Java and Spring Boot expertise.
-
Enjoy solving complex integration and distributed-system challenges.
-
Can discuss technical solutions with both engineers and non-technical stakeholders.
-
Understand backend, frontend, infrastructure, and delivery concerns.
-
Are proactive and comfortable recommending technical improvements.
-
Value collaboration, knowledge sharing, and continuous improvement.
-
Want to evolve toward architecture responsibilities.
-
Can work effectively in a hybrid, multidisciplinary, and stakeholder-facing environment.
-
Work on a strategic enterprise healthcare solution.
-
Participate in architecture and technical-design decisions.
-
Expand your experience beyond application development.
-
Develop a career path toward solution architecture or technical leadership.
-
Work with a modern technology stack covering backend, frontend, integration, containers, and CI/CD.
-
Collaborate with experienced architecture and engineering teams.
-
Contribute to solutions with meaningful operational and business impact.
Please include answers to the following questions when applying:
-
How many years of professional experience do you have with Java?
-
How many years of experience do you have with Spring Boot?
-
Please describe a recent enterprise application you developed using Java and Spring Boot.
-
What experience do you have designing or implementing REST APIs?
-
Have you worked with SOAP services, messaging technologies, or event-driven integrations? Please provide examples.
-
What experience do you have with distributed systems or microservices architectures?
-
How many years of experience do you have with React?
-
What was your level of responsibility in React-based projects?
-
Have you created or maintained CI/CD pipelines? Which tools did you use?
-
What hands-on experience do you have with Docker and Kubernetes?
-
Have you worked with Jenkins, Linux, Tomcat, or JBoss? Please specify.
-
Have you participated in architecture decisions, solution design, or technical leadership activities?
-
Are you familiar with Enterprise Integration Patterns? Which patterns have you applied?
-
Do you have experience with healthcare systems, interoperability standards, or regulated environments?
-
What is your proficiency level in Portuguese?
-
What is your proficiency level in English?
-
Are you currently based in or able to commute to the Lisbon area?
-
Are you available to work from the client’s office 2 to 3 days per week?
-
What is your expected compensation?
-
What is your availability or notice period?
Senior Java Developer, Senior Java Consultant, Java Technical Consultant, Java, Spring Boot, Spring Framework, REST, REST APIs, SOAP, Web Services, Messaging, APIs, API Integration, System Integration, Enterprise Integration, Enterprise Integration Patterns, EIP, Distributed Systems, Distributed Architectures, Microservices, Solution Architecture, Software Architecture, Technical Architecture, Solution Design, Technical Design, Architecture Decisions, Technical Leadership, React, JavaScript, Frontend Architecture, CI/CD, Continuous Integration, Continuous Delivery, Jenkins, Docker, Kubernetes, Containers, Containerization, Linux, Tomcat, JBoss, Git, DevOps, Deployment Automation, Enterprise Applications, Healthcare Systems, Healthcare Interoperability, Application Security, Scalability, Maintainability, Resilience, Stakeholder Management, Technical Documentation, Code Review, Clean Code, Software Engineering
#00352568