Enterprise Software Architect - Java

Milan  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senovo IT e' urgentemente alla ricerca di un Enterprise Software Architect per un progetto internazionale con sede a Milano.

Il candidato deve avere maturato concreta esperienza nel design delle architetture a microservizi.

  • Address key decisions related to the new platform, among them: definition of microservices with the optimal granularity, interfaces between microservices, management of distributed transactions, data store strategy, remoting protocol
  • Ensure full manageability of the new architecture by defining application standards in areas like service discovery, monitoring, telemetry, disaster recovery, multi-tenancy
  • Design the platform to be compliant with industry standards in the area of information security
  • Collaborate with our infrastructure and operations team to guarantee that the new platform can be seamlessly deployed and operated both in our datacenters and in cloud
  • Collaborate with QA Lead and Operations Lead to define unit testing and automated testing strategy and monitoring for the new code base
  • Outline a sustainable migration path for the Legacy technology stack
  • Provide high quality documentation on the new platform, targeted at developers, infrastructure engineers and operations
  • Oversee the implementation of the new platform working in close collaboration with our development team
  • Be proactive in clarifying and explaining the solution design to our developers
  • Ensure the alignment of the implementation with the design principles
  • Promote the adoption of best practice in programming
  • Review code quality
  • Continuously adapt the design based on experience or new business requirements
  • Organize performance testing, review the result and identify optimization strategies
  • Work closely with Systems and Security Architect on vulnerability assessments and certifications for the new platform

WHO YOU ARE:

  • 10+ years' experience, with prior experience designing complex enterprise architecture with relevant experience in design and implementation of microservice-based architectures
  • Experience in designing complex software products, including the design of application interfaces and of the structure of software
  • Familiarity with industry compliance and security standards including PCI DSS and ISO 27001
  • Experience with containerization technologies like Docker, Kubernetes, OpenShift, etc.
  • Work experience with Cloud Computing (AWS, GCP, Azure)
  • Experience with test-driven development and unit testing frameworks
  • Good understanding of common security vulnerabilities and countermeasures
  • Experience with modern programming languages: Java/J2EE and Spring framework is a must
  • Familiarity with clean coding principles
  • Object Oriented Programming and design patterns
  • Good understanding of network protocols and cryptography
  • Excellent knowledge of relational and non-relational databases
  • Familiarity with source code management processes, in particular git and related patterns (git flow, etc)
  • Ability to document requirements and specifications
  • Thorough understanding of the SDLC and experience working in agile contexts with strong DevOps culture
  • Capable of delivering on multiple competing priorities with little supervision.
  • Product development knowledge and Product Lifecycle Management knowledge
  • Business understanding
  • Working with people and networking
  • Innovating, adapting and responding to change
  • Delivering results and meeting customer expectations
  • Planning and Organizing
  • Global mobility
  • Must be fully fluent in English (speaking, reading, writing)
  • Bachelor's Degree in Computer Science or similar

Opportunita' per Freelance/Liberi professionisti.

Italiano + Inglese (fluente)

Start date
ASAP
Duration
6 months + extension (long term)
(extension possible)
From
Senovo IT
Published at
15.01.2020
Project ID:
1874805
Contract type
Freelance
To apply to this project you must log in.
Register