Senior Software Developer (Java / Enterprise)
Summary
Senior Java developer at Archeometra/Synesy in Milan, working on complex integrated enterprise application systems — evolving existing codebases, gathering functional and technical requirements, and writing documentation. Core stack: Java, relational databases/SQL, Unix/Linux, with AWS cloud skills as a plus.
The work involves complex, integrated enterprise application systems where development goes beyond writing code, requiring a solid understanding of business processes, data, and architectures.
We are looking for technically strong, self-driven professionals with sharp analytical skills and a results-oriented mindset, able to collaborate effectively within the team and take initiative when needed.
Key Responsibilities- Analysis of existing codebase and application evolution
- Gathering and analyzing functional and technical requirements
- Writing technical documentation
- Collaborating with analysts, project managers, and system engineers during release phases
Required Skills
- Strong command of Java
- Good knowledge of relational databases and SQL
- Familiarity with Unix/Linux environments and basic networking
- Experience working on existing applications and evolutionary maintenance
- Analytical mindset and problem-solving skills
- A degree or diploma in Computer Science or Information Engineering is preferred
- Experience with cloud architectures, particularly AWS
- Background in distributed environments or system integration
- Hybrid work model with a mix of on-site and remote working
- Structured, long-term projects
- Technical growth on complex systems
- Training and certifications
- Stable and collaborative work environment