Salta al contenuto

Backend Developer

What's the role?

As a Backend Developer at Hilti, you will play a pivotal role in enhancing the company’s software offerings. You are expected to translate business requirements into technical applications, create and maintain intricate and innovative solutions, and ensure adherence to coding standards. Additionally, you will coach other software developers in a cross-functional environment and review their contributions

Who is Hilti?

Hilti is where innovation is improving productivity, safety and sustainability in the global construction industry, and beyond. Where strong customer relationships are creating solutions that build a better future. Where there is pride and a sense of belonging across our 120 locations, carrying right into our lives and homes. Where people are exploring possibilities, leveraging their potential, owning their personal development and growing lasting careers.

What does the role involve?

• Actively participate in product feature and design discussions and help shape the future of Hilti SW solutions.
• High/Low Level Design – designing feature level solution, REST API Contract, Event Contracts as per pre-defined guidelines and specifications.
• Write high quality, maintainable production grade code with required parametrized automated tests, as per the defined Architecture and Designs.
• Collaborate actively with Hilti’s product owners and architects to translate jointly defined requirements into working software.
• Ownership & management of one or more microservices and associated Technical Delivery, maintaining a high bar on quality within the agreed timelines.
• Present solutions to both technical leadership and other software engineering teams.
• Perform code review and enforce coding standards.
• Establish libraries of reusable components for applications.
• Mentor developers in their day-to-day tasks and build their professional development.

Hilti has been cited World’s Best Workplaces for . The accolades are given by Great Place to Work (GPTW), the worldwide industry leader in quantifying employee experience.

What do we offer?

  • Your responsibilities will be great and, with them, we’ll give you the freedom and autonomy to do whatever it takes to deliver outstanding results.
  • We’ll offer you opportunities to move around the business – you will get global exposure, experience different job functions and tackle different markets. It’s a great way to find the right match for your ambitions and achieve the exciting career you’re after.
  • We have a very thorough people review process which enables your career progression as soon as you’re ready for the next challenge.

What you need is:

• Hands on experience in designing and developing server-side applications.
• Proficiency in Java 11+/Kotlin language, REST and GraphQL APIs.
• Strong experience of building APIs using Microservice architecture.
• Excellent knowledge of Relational & NO-SQL databases and ORM technologies (JPA2, Hibernate).
• Experience in Spring Boot and web applications development using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
• Experience of writing unit test(Junit/Mockito) and component test.
• Experience of working on cloud environment (Eg. AWS), familiarity with CI/CD practices, Docker and Kubernetes and monitoring tools (Eg. Grafana, Glowroot, DataDog).
• Knowledge of functional programming, design patterns, and software designing and architecture best practices.
• Bonus points for experience with Kafka.

Requirements:

• Bachelor’s or Master’s Degree in Computer Science, Information Technology, or related field.
• Minimum seven years of professional experience, with at least four years as a backend developer
• Extensive experience in coaching and mentoring.
• Strong analytical, conceptual and problem-solving skills.
• Willingness to embrace change & new technologies.
• Team player with excellent communication skills in an agile, interdisciplinary, and international environment
• Strong communication skills with proficiency in English

Digital

Lavora su progetti che trasformano la nostra attività e danno forma al futuro del settore. 

Lavora su progetti che trasformano la nostra attività e danno forma al futuro del settore.  

Visualizza altro