Senior developer (pl/sql & java)
Tecnologia
Lisboa, PortugalHá 1 semanasAté 18/11/2026
Tempo inteiro
Descrição da vaga
🎯 Your Mission
As a Senior Java Developer, you will:
- Lead the technical evolution of critical applications and services.
- Design and implement robust, scalable, and maintainable solutions.
- Support modernization and refactoring initiatives to improve application performance and sustainability.
- Drive technical best practices across development and architecture.
- Ensure solutions comply with security, quality, and governance standards.
- Act as a trusted technical advisor for both project and business teams.
Software Development & Modernization
- Design, develop, and enhance enterprise applications using modern development practices.
- Perform code refactoring and modernization activities to improve maintainability and performance.
- Deliver high-quality, secure, and scalable solutions aligned with business requirements.
- Contribute throughout the full software development lifecycle, from design to deployment and support.
- Provide technical guidance and mentorship to development teams.
- Review technical designs, architecture decisions, and implementation approaches.
- Promote development standards, coding best practices, and engineering excellence.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Contribute to solution design and system architecture decisions.
- Support integration between applications, databases, cloud services, and external systems.
- Ensure consistency across the application ecosystem and technology landscape.
- Participate in the evaluation and adoption of new technologies and frameworks.
- Monitor application security, technical debt, and technology obsolescence.
- Support vulnerability remediation and compliance initiatives.
- Drive continuous improvement and long-term application sustainability.
- Ensure applications remain aligned with enterprise architecture and security standards.
- Coordinate technical activities within development and transformation projects.
- Support Project Owners and Business stakeholders throughout project delivery.
- Contribute to technical planning, risk assessment, and solution definition.
- Act as a key technical contact for application-related initiatives.
Mandatory Requirements
- Strong experience in software development using Java.
- Solid understanding of software architecture and enterprise application design.
- Experience designing and integrating distributed systems and applications.
- Strong analytical and problem-solving skills.
- Ability to lead technical discussions and influence architecture decisions.
- Experience working across both development and maintenance environments.
- Strong communication and stakeholder management skills.
- Proactive, autonomous, and solution-oriented mindset.
Development
- Java
- SQL
- PL/SQL
- Object-Oriented Programming
- Software Design Patterns
- System Design
- Application Integration
- Enterprise Architecture Principles
- API and Service Integration
- Distributed Systems
- Cloud Technologies
- Scalable Application Architectures
- Modern Development Frameworks
- Application Modernization Initiatives
- Secure Development Practices
- Code Review
- Technical Debt Management
- Obsolescence Management
- Application Lifecycle Management
Keywords
CodingTechnical debtCloud computingPl / sqlSqlJavaVulnerabilityMaintainabilityCode reviewPl/sql
Interessado nesta vaga?