Skip to content

Java Software Developer

  • Hybrid
    • Porto, Porto, Portugal

Job description

📢 Our mission!

Ivy Partners is a Swiss consulting firm that supports companies in their strategic, technological, and organizational challenges.

 

We are committed to offering our employees a career that fosters both personal and professional development. We support them in skills advancement and provide genuine career progression opportunities.

 

👩‍💻🧑‍💻 As a Java Software Developer at Ivy Partners, you will:

- Design, build, and maintain efficient, reusable, and reliable Java code.

- Ensure the best possible performance, quality, and responsiveness of the applications.

- Collaborate closely with the Product Owner to align with business requirements and meet delivery timelines.

- Prioritize tasks and facilitate the early resolution of client issues within agreed Service Level Agreements (SLA).

- Conduct code reviews, contribute to critical feature designs, and ensure high-quality team deliverables.

- Adhere to Agile Scrum development processes.

Job requirements

🏅 About You

- Have at least 5 years of hands-on experience in Java development including proficiency with the latest editions of Java, such as Spring Boot.

- Strong knowledge of AWS, microservices architecture, and design patterns.

- Experience with containerization and orchestration tools like Docker and Kubernetes.

- Have knowledge of frontend technologies such as React.js or Angular; familiarity with Node.js and PostgreSQL is a plus.

- Understand the best practices of API security and data privacy.

- Are proficient in Agile/Scrum methodologies and committed to promoting Agile practices within the team.

- Are comfortable with DevOps practices involving configuration management, CI/CD pipelines, Gitflow, IaC, deployment patterns, and more.

 

 

🤝 Why Join Ivy Partners?

We commit to:

Taking care of our employees | We offer a supportive environment where everyone is valued, with training and career development opportunities both in Switzerland and internationally.

Creating a climate of trust | Working with us means building a relationship based on transparency, professionalism, and commitment.

Encouraging innovation | We combine technology and creativity to drive impactful digital transformations.

Upholding our responsibilities | Our collective is at the heart of our actions, and we strive to make a positive impact.

or