Java Developer
Indexed description
Role Description
We are looking for engineers who want to play a key part in supporting the evolution of the Financial Services industry one project at a time. You will be expected to be a strong team player who prides themselves on delivering modern, first-class cloud based platforms through practicing best in class Agile ways of working at all times.
Skills And Experience
To qualify for the role you must have:
- Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, 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 the unit test, static code analysis and BDD/TDD
- Experience in continuous integration with Git, Jenkins, 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
- Stakeholder Management and able to communicate well to all the team members
- Experience with container technologies including Docker / Kubernetes
- Knowledge of Terraform and Event-driven architecture
- Golang
- Participated in redesigning a monolith system to a set of microservices
- Knowledge of serverless functions like AWS Lambda/Azure Functions/GCP functions
- Have experience in Messaging systems (Kafka, RabbitMQ etc.)
- Good understanding of Service Security Protocols (OAuth2, SAML etc.)
- Practical experience on at least one cloud
- Experience in integration with 3rd party applications and vendors
- Experience in integration of QA automation tools
- Great understanding of the Solid Principles, OWASP, CAP Theorem and Distributed Systems Design
We offer a competitive, people-first benefits package designed to support every aspect of your life:
- Comprehensive health benefit coverage
- Meal Vouchers
- Welfare allowance
- Access to internal and Tier 1 learning platforms
- A work culture focused on innovation and building lasting value for our clients and employees
- Ongoing learning opportunities to help you acquire new skills or deepen existing expertise
- A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients
- A diverse, inclusive, meritocratic culture
The minimum gross annual base salary for this position is from €29.000. The final offer could be higher to reflect the candidate’s experience, skills, and overall fit for the role. Additionally, this position may also be eligible to receive a discretionary/variable bonus payment.
Location:
Piazza Gae Aulenti 1, Milano (Garibaldi FS/MM Garibaldi)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search