Java Developer

Capco

Milan, Italy
On-site
Java 8+, spring boot, microservice architecture
Object-oriented and functional programming
Java collections and concurrency
Join an inclusive working environment where you are encouraged to #BeYourselfAtWork

Job Summary

  • Join an inclusive working environment where you are encouraged to #BeYourselfAtWork.
  • Support the evolution of the Financial Services industry by delivering modern, first-class cloud-based platforms using Agile ways of working.
  • Work on engaging projects with some of the largest banks in the world that will transform the financial services industry.

Matching Summary

Join an inclusive working environment where you are encouraged to #BeYourselfAtWork.

Skills & Requirements

Must-have

  • Java 8+, Spring Boot, Microservice architecture
  • Object-oriented and functional programming
  • Java collections and concurrency
  • RESTful APIs
  • Relational and NoSQL databases
  • Unit testing, static code analysis, BDD/TDD
  • CI/CD with Git, Jenkins, Nexus
  • Agile methodologies
  • Code reviews and mentoring
  • Highly available, maintainable, secure code
  • Web and Architectural design patterns
  • Stakeholder management and communication
  • Docker / Kubernetes

Nice-to-have

  • Terraform and Event-driven architecture
  • Golang
  • Monolith to microservices redesign
  • Serverless functions (AWS Lambda, Azure Functions, GCP)
  • Messaging systems (Kafka, RabbitMQ)
  • Service Security Protocols (OAuth2, SAML)
  • Cloud platform experience
  • 3rd party application integration
  • QA automation tools integration
  • SOLID Principles, OWASP, CAP Theorem, Distributed Systems

Key Requirements

  • Excellent knowledge of Java 8+, Spring Boot, Microservice architecture
  • Experience with container technologies including Docker / Kubernetes
  • Practices Agile methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter