Senior Java Architect


Software house developing productss aiming to protect web and mobile applications from tampering attempts and deploys countermeasures to guarantee data and content integrity.

Job Description

Software company looking for a Senior Java Architect to contribute to its core analysis engine. Our ideal candidate is interested in building real-time architectures designed for massive scale and has strong interest in developing real-time analytics supporting real-time cyber threat detection and automated security responses.

You will work with highly talented and smart technologists and top performer colleagues. As a Senior Architecht you will be exposed to complex technological challenges, having the opportunity to provide key-contribution to solve them. At the same time, you would also be expected to help coaching and mentoring junior members of the team.


Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

3+ years of experience with Java is a must
Solid understanding of software architecture architectures and performance concerns
Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms
Confidence with NoSQL databases like Elasticsearch
Experience in the Spring Framework
Knowledge of Git and defect tracking tools
Experience with test-driven development
Solid documentation and technical writing skills
Other Requirements

BS/MS in Engineering, Computer Science, Math, Physics or related disciplines
Fluency in English and basic Italian is required

Salary range: 50-60K © 2020 - JavaJob è un progetto realizzato da Gsoftware srl