Senior Backend Developer

DO YOU WANT TO BE PART OF OUR TEAM?

Training, experience, enthusiasm, great passion for technology and innovation, dynamic spirit and resourcefulness to build the future together.

SEARCH FOR THE RIGHT POSITION FOR YOU AND APPLY

Syscons is a boutique System Integrator and part of the Impresoft Group, supporting clients in integrating various solutions while guiding them toward the Composable Enterprise to enhance their agility.

Who we are looking for

We are seeking a highly skilled Senior Java J2EE/Node.js Developer for our offices in Turin and Rome, with at least 7-8 years of experience in backend programming and a passion for frontend development. This role is ideal for professionals with expertise in Java development who are eager to expand their experience with frontend frameworks such as React.js or Angular.js. The selected candidate will have the opportunity to grow into a Tech Lead role with mentoring responsibilities.

Requirements

  • Degree in Computer Science or a related field.
  • 7-8+ years of backend programming experience with J2EE/Node.js.
  • Proficiency in key frameworks such as Spring, Hibernate, Struts, and RESTful APIs.
  • Expertise in frontend technologies including HTML/CSS, JavaScript, and TypeScript.
  • Strong knowledge of SQL and data modeling.
  • Experience with software engineering patterns like MVC, Façade, Service, Converter, and DAO.
  • Proven skills in performance optimization and AOP within J2EE solutions.
  • Familiarity with Node.js backend programming and design patterns.
  • Hands-on experience with AngularJS and/or ReactJS.
  • Background in major eCommerce platforms such as HCL Commerce, Adobe Commerce, Optimizely, Salesforce, SAP Commerce/Hybris.
  • Knowledge of Microservices, headless commerce, and API integration.
  • Experience with cloud platforms like AWS, Azure, or GCP is a plus.
  • Track record of delivering solutions on time.
  • Experience with Agile methodologies and DevOps practices.
  • Fluency in English
  • Fluency in Italian, both written and spoken.
  • Willingness to travel to client sites.

Nice-to-have skills:

  • Experience with microservices and container-based solutions.
  • Familiarity with Agile development and DevOps.
  • Demonstrated ability to define new architectures and manage complex projects.
  • Strong technical leadership skills with a proven record in consultancy projects.

 

Place of Work

Rome, Turin

It is offered

  • Placement in a young, dynamic, and rapidly growing company
  • Hybrid work schedule
  • Continuous training and access to e-learning platforms

Skills to acquire

  • Develop and maintain enterprise-level J2EE/Node.js applications.
  • Implement and manage backend frameworks, including Spring and Hibernate.
  • Apply software engineering patterns such as MVC, Façade, Service, Converter, and DAO.
  • Conduct performance optimizations and evaluations in J2EE solutions using AOP techniques.
  • Utilize HTML/CSS and JavaScript/TypeScript for frontend development; experience with jQuery is a plus.
  • Leverage SQL knowledge for data modeling and database interactions.
  • Employ Node.js for backend programming, adhering to design patterns.
  • Enhance skills in frontend frameworks, such as AngularJS and/or ReactJS.
  • Work with leading eCommerce platforms like SAP Commerce/Hybris.
  • Design and deploy enterprise applications and container-based solutions on cloud platforms such as GCP and SAP BTP.
  • Develop and integrate SOAP/REST services on the Java/J2EE enterprise platform.
  • Adopt Agile development methodologies and DevOps practices.
  • Define new architectures and independently lead projects from an architectural perspective.
  • Participate in the complete project lifecycle, from development to maintenance.
  • Travel to client sites as needed.

Apply now