Java Developer

Capco

Milan, Italy
On-site
Java 8+, spring boot, microservice architecture
Object-oriented programming
Collections and concurrency in java
Capco is seeking a Java Developer to join their Milan office, focusing on the financial services sector. The role emphasizes teamwork and expertise in modern cloud-based platforms, Agile methodologies, and various technologies, offering opportunities for professional growth in a diverse and inclusive environment. ###

Job Summary

  • Join an inclusive working environment where individuality is celebrated and diversity is critical to success.
  • Play a key part in supporting the evolution of the Financial Services industry by delivering modern, first-class cloud-based platforms.
  • Work on engaging projects with some of the largest banks in the world, offering ongoing learning opportunities and a flat, non-hierarchical structure.

Matching Summary

Match Score: 85

Capco is seeking a Java Developer to join their Milan office, focusing on the financial services sector. The role emphasizes teamwork and expertise in modern cloud-based platforms, Agile methodologies, and various technologies, offering opportunities for professional growth in a diverse and inclusive environment. ###

Skills & Requirements

Must-have

  • Java 8+, Spring Boot, Microservice architecture
  • Object-oriented programming
  • Collections and concurrency in Java
  • Restful APIs
  • Relational and NoSQL databases
  • Unit test, static code analysis, BDD/TDD
  • Continuous integration with Git, Jenkins, Nexus
  • Agile methodologies
  • Code reviews and mentoring
  • Highly available, maintainable, secure code
  • Web and Architectural design patterns
  • Stakeholder management and communication
  • Container technologies including Docker / Kubernetes

Nice-to-have

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

Key Requirements

  • Experience with container technologies including Docker / Kubernetes
  • 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
  • Stakeholder Management and able to communicate well to all the team members

Work Rights

Not specified

Tailored Resume

Cover Letter