Start Your Search Here

Job Search

act digital

Setúbal / Global

Senior developer (pl/sql & java)

Job Description

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.

Key Responsibilities

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.

Technical Leadership

- 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.

Architecture & Integration

- 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.

Security & Application Sustainability

- 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.

Project & Stakeholder Support

- 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.

✅ What We're Looking For

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.

Technical Skills

Development

- Java

- SQL

- PL/SQL

- Object-Oriented Programming

- Software Design Patterns

Architecture & Integration

- System Design

- Application Integration

- Enterprise Architecture Principles

- API and Service Integration

- Distributed Systems

Cloud & Modern Technologies

- Cloud Technologies

- Scalable Application Architectures

- Modern Development Frameworks

- Application Modernization Initiatives

Quality & Security

- Secure Development Practices

- Code Review

- Technical Debt Management

- Obsolescence Management

- Application Lifecycle Management

Candidatar-se Now

Similar Opportunities

View all jobs