Senior Java

3 giorni fa

Milano, Provincia di Milano; Lombardia, Italia Fortidia Tempo pieno
We believe that talent, expertise, empathy and ambition drive our success, and we base hiring decisions solely on candidate experience and skills. For our Milan Headquarter we are seeking a Senior Java Developer , directly reporting to the Software Architect Manager. The main role of this figure is to develop and implement software solutions according to the predefined functional analysis and application architecture, ensuring the quality, scalability, performance and maintainability of the code. The Senior Java Developer will also be responsible for coordinating and providing technical guidance to a small team of vendor-provided developers, overseeing their day-to-day activities and ensuring the quality and consistency of their deliverables. The role is designed for an experienced engineer who wants to expand their impact from individual contribution and team-level technical leadership toward broader software architecture responsibilities. Working closely with the Software Architect Manager, the candidate will progressively take ownership of more complex design and architectural decisions, contribute to the evolution of the organization’s technical landscape, and develop the skills and experience required to progress toward a Junior Software Architect role within approximately 12–18 months, based on demonstrated capabilities and organizational needs. Leads and coordinates the development and implementation of Java-based software solutions according to the defined functional requirements and application architecture. Provides technical guidance and support to a small team of external developers, coordinating their activities and ensuring the quality and consistency of their deliverables. Translates functional requirements and architectural guidelines into robust, scalable, maintainable, secure and high-quality software implementations. Identifies and evaluates technical solutions, improvements, and implementation alternatives to address functional and non-functional requirements. Collaborates with the Software Architect Manager and other technical stakeholders to ensure that implementations are aligned with the defined application architecture and technology stack. Contributes to the continuous improvement of development practices, tools, frameworks, and technical standards. Skills and experiences: Master’s degree in information technology or similar fields Min 7 years’ experience in a similar position with a clear track record in programming Excellent Knowledge of Java 8 and 21, Spring Boot, Quarkus, RESTful API + Json and Soap API, RedHat Openshift or Kubernates, Message Broker (RabbitQM, Kafka) Knowledge of one or more of the following DBs and cloud services appreciated: MongoDB, Cassandra, Elasticsearch, PostgreSQL, AWS (nice to have) Excellent mastery of written and spoken English Exceptional interpersonal skills including the ability to interact professionally in a multi-cultural environment and great team work attitude A vibrant international environment in a continuously growing company, with many professional and personal development opportunities Extensive training and development opportunities within the group Hybrid working mode (60⁄40) Compensation : 50.000
- 60.000 annual gross salary + bonus + benefits. Final compensation will depend on experience, skills, and internal equity criteria aligned with our compensation framework. Fortidia is a global commerce enabler for MSMEs and consumers thanks to its platform including brands providing ecommerce fulfillment, shipping, logistics, marketing and print solutions: Mail Boxes Etc. (In 2025, its platform
- including 3,200+ Business Solutions Centers in 56 countries with 14,000 associates
- served 900,000 business customers worldwide generating €1.4 bln (US$1.6 bln) of System-wide Gross Revenue.