BACKEND DEVELOPER (PYTHON & JAVA DEVELOPER) (HYBRID PORTO)
Portuguese company hires for hybrid position
Location: PortoPortugal
Only candidates already basedin Portugal will be considered
Work Model: Porto-based(On-site / Hybrid)
Language Requirements:English: Fluent Portuguese: Native or fluente
Seniority: Senior (6years)
Sector: Banking
Instructions: Please send yourCV in English and make sure to include all skills and experience that match therequirements of the opportunity. This will significantly increase your chancesof success
About the Role
We are looking for a Senior Backend Developer (Python& Java) to join a cross-functional development squad responsible for theevolution maintenance and support of a Data Solutions Platform composed ofmodern web-based and standalone applications.
You will be part of a team managing production-criticalapplications primarily developed in Python Java and Angular with a strongfocus on modernization scalability performance and reliability. This roleoffers the opportunity to challenge existing solutions apply softwareengineering best practices and continuously grow technically andprofessionally.
Key Responsibilities
- Design refactor optimize and develop backend applications using Python and Java
- Evolve and maintain a portfolio of production-ready applications ensuring stability while introducing improvements and new features
- Act as a champion of clean code software craftsmanship and development best practices
- Drive the adoption of modern development techniques and tooling
- Perform code reviews contribute to continuous improvement and support CI/CD processes
- Collaborate with multidisciplinary and international teams to identify improvement areas and provide technical guidance
- Take ownership of mature applications conducting deep functional and technical analysis translating business needs into clear technical specifications and ensuring smooth evolution without service disruption
Technical Skills (Must Have)
- Strong hands-on experience in Backend Development with Python
- Strong experience in Java and Java frameworks
- Solid knowledge of REST APIs and service/event-oriented architectures
- Experience with CI/CD pipelines (e.g. Jenkins GitLab SonarQube)
- Experience with Dependency Management tools (Maven Gradle)
- Comfortable working in Linux/Unix environments
- Experience with Spring Frameworks
Nice to Have
- Experience with testing frameworks (Jasmine Cucumber Selenium JUnit JMeter)
- Experience with Oracle Database
- Ability to analyze and maintain technical documentation
- Experience working in Agile environments (Scrum Kanban Lean)
Language Requirements
- English: Fluent (spoken written and read minimum C level)
- Portuguese: Native or fluent
- French: Nice to have
Soft Skills
- Highly autonomous organized and delivery-oriented
- Strong attention to detail and task prioritization skills
- Proactive mindset with the ability to anticipate risks and prevent issues
- Comfortable working with multicultural and distributed teams
- Ability to perform well under pressure and tight deadlines
- Strong work ethic and high level of motivation and ownership
Keywords for CV
Python Java Backend Development Spring Framework RESTAPIs CI/CD Jenkins GitLab SonarQube Maven Gradle Linux Unix Oracle DBAgile Scrum Kanban Clean Code Software Architecture MicroservicesProduction Support Code Review Data Solutions Platform Porto
#CI - PROC26034