Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: SENIOR JAVA DEVELOPER – ARCHITECTURE OPTIMIZATION (HYBRID).
Lisbon Jobs | Expertini

Urgent! SENIOR JAVA DEVELOPER – ARCHITECTURE OPTIMIZATION (HYBRID) - Local Job Opening in Lisbon

SENIOR JAVA DEVELOPER – ARCHITECTURE OPTIMIZATION (HYBRID)



Job description

SENIOR JAVA DEVELOPER – ARCHITECTURE OPTIMIZATION
(HYBRID LISBON)

Portuguese
company hires for hybrid position
📍 Location: Lisbon, Portugal
 ⚠ Preferably candidates from the Lisbon region
🌍 Language
Requirements: Fluent English
🕓 Experience Levels: 15+ years
⚠ Instructions:
Please send your CVs 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

Role Overview

We are seeking an experienced Senior Java Developer to join a
global team responsible for maintaining and enhancing a suite of 10 business-critical applications
built in Java, Python, and C#,
serving clients worldwide.
These applications are hosted on Linux,
IIS, or Kubernetes environments, with MS SQL databases and Angular-based user interfaces, and rely on
multiple message brokers
for integration.

The main focus of this role is to automate processes, enhance system
reliability, and ensure scalability, all while maintaining
close alignment with evolving business requirements.

You will play a key part in development, debugging, code
optimization, and performance improvements, collaborating with
international teams to deliver sustainable and high-quality software solutions.

Main Responsibilities

·        
Design, develop, and maintain backend features
in Java,
ensuring performance and security best practices.

·        
Deliver assigned JIRA development tasks,
ensuring timely completion and quality compliance.

·        
Participate actively in code reviews, team meetings, and release management
processes.

·        
Investigate and debug complex issues,
providing long-term solutions to prevent recurrence.

·        
Analyze existing systems and propose architecture and performance
optimizations.

·        
Collaborate with cross-functional teams to
understand business processes and
data flows.

·        
Identify and mitigate vulnerabilities, ensuring
compliance with security and coding standards.

·        
Contribute to automation initiatives
aimed at improving development workflows and system sustainability.

Technical Skills

Mandatory:

·        
Core
Java expertise (Collections, Multithreading, Streams).

·        
Experience with JMS (Java Message Service)
and message-driven architectures.

·        
Strong proficiency in SQL and database
interaction.

·        
Good command of Linux / Bash for
scripting and system-level operations.

·        
Familiarity with CI/CD pipelines, build
tools (Maven, Gradle), and version
control (Git).

·        
Proficiency with debugging, profiling, and performance
optimization tools.

·        
Strong background in algorithms and problem-solving.

Nice
to Have:

·        
Working knowledge of Python and/or C#.

·        
Exposure to Angular (UI integration)
and message brokers
(Kafka, RabbitMQ, etc.).

·        
Experience with Kubernetes (K8s) or containerized deployments.

Language Skills

·        
English:
Advanced / Mastery (mandatory).

Soft Skills

·        
Strong communication
and collaboration skills across international teams.

·        
Ability to present technical concepts
clearly to non-technical audiences.

·        
Highly analytical
and detail-oriented, with a focus on quality and performance.

·        
Proactive, autonomous, and solution-driven.

·        
Excellent team
player, adaptable to a multicultural environment.

Ideal Candidate Profile

You are a seasoned Java engineer
with extensive experience in large-scale enterprise systems.

You thrive in
complex, multi-technology environments where you can apply your deep technical
expertise to deliver robust, maintainable, and scalable software solutions.
You combine hands-on coding ability with strong analytical thinking, and you’re
passionate about automation, code quality, and continuous improvement.

Keywords for CV Optimization

Java • Multithreading • JMS • SQL • Linux •
CI/CD • Debugging • Profiling • Microservices • Python • C# • Kubernetes •
Automation • Problem Solving • Enterprise Applications • Lisbon • Hybrid

#CI


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your SENIOR JAVA Potential: Insight & Career Growth Guide