Browse All Jobs
Job Description

Capco is seeking a Java Developer to join their growing team in Milan, Italy. Capco is committed to an inclusive working environment. The ideal candidate will play a key role in supporting the evolution of the Financial Services industry, working on modern, cloud-based platforms and practicing Agile methodologies.

Role Involves:

  • Delivering modern, first-class cloud-based platforms.
  • Practicing best-in-class Agile ways of working.
  • Performing code reviews and mentoring junior developers.
  • Writing highly available, maintainable, and secure code.
  • Stakeholder management and communication with team members.

Requirements:

  • Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, and Microservice architecture.
  • Excellent knowledge of Object-oriented programming and familiarity with functional programming languages.
  • Excellent understanding of collections and concurrency in Java.
  • Experience in working with restful APIs.
  • Good understanding of different databases (Relational and NoSQL).
  • Expert knowledge in unit testing, static code analysis, and BDD/TDD.
  • Experience in continuous integration with Git, Jenkins, and Nexus.
  • Practices Agile methodologies.
  • Able to do code reviews/ mentor and train junior developers.
  • Write highly available, maintainable, and secure code.
  • Good understanding of Web and Architectural design patterns.
  • Great understanding of the Solid Principles, OWASP, CAP Theorem, and Distributed Systems Design.
  • Stakeholder Management and able to communicate well to all the team members.
  • Experience with container technologies including Docker / Kubernetes.

Capco offers:

  • Engaging projects with some of the largest banks in the world.
  • A work culture focused on innovation.
  • Ongoing learning opportunities.
  • A flat, non-hierarchical structure.
  • A diverse, inclusive, meritocratic culture.
Apply Manually

Capco

Capco is a global management and technology consultancy firm focusing on the financial services and energy sectors. With nearly two decades of experience, Capco combines innovative thinking and industry knowledge to deliver business consulting, digital transformation, and technology solutions. The firm assists clients in reducing costs, managing risks, navigating regulatory changes, and increasing revenues. Capco operates with a collaborative approach, providing services from strategic planning and business case development to process mapping and project implementation. The company values innovation, client collaboration, and a commitment to delivering effective solutions.

All Jobs at Capco (677)