We are looking for

Senior Java Developer – Spontaneous Application - M/F – Lisbon – Permanent Contract – Hybrid

Last update 22.10.2024

Senior Java Developer – Spontaneous Application -  M/F – Lisbon – Permanent Contract – Hybrid

WHO ARE WE ?

BNP PARIBAS CARDIF, the Insurer for a Changing World

We are the world leader in the creditor insurance market with strong positions in savings and protection insurance in more than 30 countries all around the world.

European Service Center - Cardif Support, European Platform of Services with a diversity of processes aiming to bring excellence to our Internal Clients, being part of BNP Paribas Cardif, is an organization dedicated to providing other BNP Paribas Cardif entities with a diversity of processes and services connected to insurance activity. We aim to bring excellence to our internal clients, ensuring highest levels of efficiency and reliability. With over 480 employees and 6 working languages, we are a multicultural and a diverse team, operating in Porto and Lisbon, Portugal.

We are currently looking for a Senior Java Developer – M/F – Lisbon

BE PART OF OUR DYNAMIC IT SOLUTIONS TEAM

IT Solutions is a Cardif Services Transversal team responsible for the analysis, development, implementation and support of all internal IT projects.

Our main challenges are focused on continuous improvement on areas such as:  innovation in internal business processes, project development (Software and Processes) and end-user applications support.

YOUR FUTURE MISSION IN THE IT SOLUTIONS TEAM

We're looking for a Senior Java Developer to join our team and help us maintain, develop and enhance enterprise-grade Java applications. You'll work on the full development lifecycle, from requirements gathering and design to coding, testing, and deployment.

  • Design, develop, and maintain complex Java applications using Struts framework
  • Develop and implement database logic using PostgreSQL stored procedures and functions
  • Write clean, efficient, and maintainable code
  • Collaborate with designers, product managers, and other developers
  • Participate in code reviews and identify potential improvements
  • Stay up-to-date on the latest Java technologies and best practices

Main Functions:

  • Responsible for designing high-quality software solutions and architectures that meet the project requirements. This involves understanding the business needs, defining system requirements, and creating efficient design patterns.
  • The developer will be responsible for developing Java applications using the Struts framework. This includes writing clean, maintainable, and efficient code to implement new features, fix bugs, and optimize performance.
  • The developer should have a strong understanding of PostgreSQL and be able to design, develop, and optimize database procedures, functions, and triggers. This involves writing complex SQL queries, ensuring data integrity, and optimizing database performance.
  • The Senior Java Developer works closely with cross-functional teams, including other developers, testers, and project managers, to define requirements, design solutions, and deliver high-quality software products. Effective communication and collaboration skills are essential in this role.
  • The developer is responsible for maintaining and enhancing existing systems with complex cron table. This will involve troubleshooting issues, debugging code, and implementing new features or improvements based on user feedback or changing business requirements.
  • The developer will participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Staying up to date with the latest technologies, trends, and best practices. Proactive in exploring new tools, techniques, and methodologies to improve software development processes and deliver innovative solutions.
  • The developer should have strong problem-solving skills and attention to detail to identify and resolve issues efficiently, ensure code quality, and deliver reliable software solutions.

AS OUR NEW SENIOR JAVA DEVELOPER, YOU MUST HAVE:

  • 5+ years of experience as a Java developer
  • Proven experience in designing and developing enterprise-grade Java applications
  • Experience with Struts framework
  • Strong experience with PostgreSQL and writing stored procedures
  • Experience with linux cron table and automated scripts
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Good knowledge and experience with Git
  • Fluent/Proficient in English and Portuguese (French would be nice to have).
  • Autonomous, rigorous with a high personal commitment
  • Be curious and proactive searching for new solutions
  • Be critical and constructive on the solutions analysis
  • Aims to learn and use the latest technologies
  • Autonomous, rigorous with a high personal commitment
  • Ability to multitask, work well under pressure and prioritize work against competing deadlines and changing business priorities.
  • Good interpersonal skills and good oral and written communication skills
  • Team spirit

WHAT DO WE OFFER

Besides our attractive salary, you will benefit:

  • Meal allowance
  • Transportation allowance
  • Child allowance
  • Private Health Insurance including spouse and descendants, Life Insurance, Travel Insurance
  • Hybrid working mode – a balance between office days to reinforce commitment, creativity and human links, and homeworking days for flexibility of the employees
  • Continuous development and career growth opportunities on a local and global level
  • And much more…

The work environment is important!

·Benefit from our modern amenities, including zen and creative rooms amongst others, many discounts from our group platform, free language courses, doctor on-site & remote and diverse company events,

  • Work in a multicultural environment with multiple nationalities,
  • Be part of a people care company with a strong & continuous growth investing in its employees through training and career opportunities.

Our commitments to you

• Diversity and Inclusion commitment

BNP Paribas Cardif is an equal opportunity employer and proud to provide equal employment opportunity to all job seekers. We are actively committed to ensuring that no individual is discriminated against on the grounds of age, disability, gender reassignment, marriage or civil partnership status, pregnancy and maternity/paternity, race, religion or belief, sex or sexual orientation. Equity and diversity are at the core of our recruitment policy because we believe that they foster creativity and efficiency, which in turn increase performance and productivity. We strive to reflect the society we live in, while keeping with the image of our clients.

• Commitment towards work/life balance

At BNP Paribas Cardif we care about our employees wellbeing and promote a culture of good integration between work and rest. We believe our employees have rich personal lives outside of work, being fundamental to be disconnected from work to recharge both physically and mentally. Only through this balance we may all be at our best while working.

• Remote Working Conditions

At BNP Paribas Cardif, we embrace a Smart Working framework based on trust, autonomy and collaboration. Within this framework, eligible employees can benefit from flexible remote working modalities adapted to our hybrid working environment.

If your profile and motivations matches our needs and you feel motivated to join our company, do not hesitate in sending us you application.

We will be delighted to consider you for this position.

Please note that only applications submitted with CV, Cover letter & Certificate of Studies will be considered and move forward in the application process.


Interested by our offer? Don't wait any longer!

Discover the different professions within BNP Paribas: IT, Tech and Data

BNP Paribas is not just a financial services group. We’re also a tech company. Information systems, data and tools are central to our DNA, and offer a very broad range of career opportunities!

Find out more

Why should I apply?

Basically, why would you want to join BNP Paribas over any other company?

BECAUSE YOU'RE THE KIND OF PERSON WHO WANTS...

  • What if we told you that working in our Group isn’t quite what you might think? At BNP Paribas, we do a multitude of different jobs that are constantly evolving to meet the expectations of our clients and society as a whole. Whether through everyday tasks or major projects, doing one of our jobs means making a personal commitment to taking sustainable action.

  • Feeling good about your job means bringing your whole self to work and being who you are. It’s also about having the resources you need to achieve a healthy work-life balance. Both of these are major commitments at BNP Paribas.

  • At BNP Paribas, developing your skills is as important to us as it is to you. And the skills you learn with us will help you through the rest of your working life.

Find out more