Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Wolters Kluwer

Lucca

In loco

EUR 40.000 - 60.000

Tempo pieno

30+ giorni fa

Descrizione del lavoro

A leading company in the software industry is seeking a Senior Software Engineer in Lucca. The role involves participating in the full product life cycle, contributing to architecture, and leading a Scrum team. Candidates should have strong experience in Java, Angular, and cloud technologies, with a focus on Agile methodologies. The company offers flexible working hours, modern office space, and opportunities for professional development.

Servizi

Flexible working hours
Modern office environment
Access to E-learning platforms
Certification paths
Performance plans
Community and teambuilding events

Competenze

  • 6+ years of experience in a full stack role.
  • Fluency in Italian and proficient in English.
  • Hands-on experience with Java and Angular 2+.

Mansioni

  • Participate in the product life cycle from requirements to integration.
  • Contribute to product architecture evolution and technical leadership.
  • Drive quality and productivity within the Scrum team.

Conoscenze

Java
Angular
Cloud technologies
Agile development
Design Patterns
API design
SOLID principles
Clean Code
Unit testing
Integration testing

Formazione

Bachelor of Science degree in Computer Science

Strumenti

Jira
GIT
IntelliJ
Maven
npm
Docker
Kubernetes

Descrizione del lavoro

Do you have at least 6 years of experience in a full stack role ? We would like to give you the chance to boost your career and learn more about Java, Angular, Cloud native technologies (AWS, Azure), Agile development practices.

What are your responsibilities as Senior Software Engineer ?

You will boost your career in an Engineering department that will give you a variety of opportunities to contribute to the team activities, follow and sponsor best practices of software development. As a part of a Scrum team, you will actively participate in the software development process (estimation, backlog refinement, coding activities, quality assessment). You will also contribute to the software architecture definition, possibly collaborating with other teams. You are expected to be detail-oriented in establishing the specifications, the quality of the code and the integration tests and to help others to nurture these capabilities.

Our core software engineering department is based in Lucca where all the teams are working closely together in developing our products for our major industries such as banking, insurance, automotive and food and beverage . Every team consists of a QA engineer and 5/6 software engineers. We strongly believe in the Agile way of working and the Scrum methodology has really been embedded in our daily work. We leverage teamwork, self-organization and proactivity as the best solution comes from collective intelligence and collaborative decision making .

You will report to one of the Product Software Engineering Managers.

Responsibilities:

  • Actively participate in the product life cycle from requirements definitions to design, implementation, and product integration.

  • Contribute to product architecture evolution following industry trends , identifying options , and helping a rchitects to make the right choice .

  • Master the methodologies and technologies related to the product software development life cycle and its enabling tools.

  • Contribute to the technical leadership in the Scrum team, continuously driving quality and productivity , also helping junior colleagues in their technical growth .

You have:

  • Bachelor of Science degree in Computer Science (or equivalent field). Work experience may substitute for education requirement .

  • Hands-on experience on Java ( preferred ) or C# and their application development frameworks ( such as Spring) .

  • Good experience on frontend oriented technologies , such as JavaScript , Typescript, with a focus on Angular 2+ Framework
    Solid understanding of Design Patterns , API design , and SOLID and Clean Code principles . Exposure to software development best practices such as TDD and Refactoring .

  • Experience with test practices , such as unit, integration , and E2E testing , and their automation .

  • Solid knowledge of Relational Databases, such as SQL Server, Oracle, PostgreSQL , SAP HANA .

  • Fluency in Italian and proficient in English.

It is better if you also have knowledge of the following:

  • NoSQL databases .

  • SDLC tools like Jira , GIT, IntelliJ , Maven , npm , and CI/CD practices .
    V irtualization and orchestration technologies such as Docker, Kubernetes .

  • C loud computing platforms, such as AWS and Azure .

  • D esigning Distributed Systems ( with emphasis on scalability , reliability , security) and microservices architecture , and publish subscribe concepts .

What do we offer you at CCH Tagetik part of Wolters Kluwer?

  • Flexible working hours where you can start between 8:00 and 10:00 and flexible working policy (3 days a week from home, 2 days a week in the office).

  • Modern office in an old coffee factory where you can work together in teams but also connect with your colleagues. Just outside the walls of Lucca and close to the train station.

  • English classes and full access to E-learning platforms such as Pluralsight, LinkedIn Learning and Udemy.

  • Possibility of certification paths such as cloud providers certifications, DevOps certifications, Scrum master certifications, etc.

  • Performance plans where we would like to determine which career path you prefer to follow. Annual performance and salary reviews.

  • Community and teambuilding events like the global code games, network events and Wolters Kluwer value days.

#LI-Hybrid

Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.