TECH LEAD | IT APPLICATION MANAGER | JAVA SOFTWARE ARCHITECT

28/09/2023

Milano

Job description

Techyon is the first Head Hunter specialising exclusively in search and selection of senior professionals and managers in the Information Technology. Our Recruitment Engineers select the best IT profiles for prestigious IT consulting firms, banks, service companies, manufacturing groups, start-ups of excellence and digital DNA companies.

About the Company:  for an important Company, our Recruitment Engineers are looking for 1 SOFTWARE TECH LEAD.

Core Responsibilities:
  • Lead a team of developers and engineers to develop, implement, maintain and evolve of our Enterprise micro-services based software applications, building and managing complex, mission critical, scalable, secure and highly functional web applications.
  • Write high-quality, reusable, testable, and efficient software code to contribute to the development and maintenance of software solutions.
  • Work closely with product managers, project managers, and other stakeholders to understand business requirements and translate them into technical requirements.
  • Ensure the timely delivery of high-quality software solutions that meet or exceed customer and stakeholders expectations.
  • Provide technical leadership and guidance to team members, including code reviews and mentoring.
  • Identify and mitigate technical risks and issues that may impact the project schedule or quality.
  • Collaborate with other teams and departments to ensure integration and compatibility with existing systems.
  • Stay up-to-date with emerging technologies and industry trends to ensure our products are using the most effective tools and practices.
  • Ensure compliance with coding standards, security standards, and other best practices.
  • Participate in the hiring process and mentoring of junior developers as needed.

Job requirements

Must Have:
  • Minimum 10 years of experience designing and building micro-services based web applications, with at least 2 years in a management role
  • Strong understanding of software architecture, design patterns, and best practices
  • Full proficiency in software development using: Java, NodeJs, Spring Boot, Spring Cloud
  • Experience with Groovy/Grails or Ruby On Rails
  • Full proficiency in writing efficient SQL and troubleshooting SQL (Oracle) on large DBMS
  • Proficiency in using NoSQL databases like MongoDB and in-memory DB like Redis
  • Experience designing and building high-performance data pipelines with distributed streaming platforms like Kafka or RabbitMQ
  • Experience creating, deploying and running applications by using a containerization approach, such as Docker
  • Experience with Infrastructure as a Service providers such as Azure, Tencent, or AWS.
  • Full proficiency in full software development lifecycle – Design, Development, Test, Build, Deploy
  • Full proficiency in Test Driven Development, Continuous Integration and Continuous Delivery

Other info

Location: Milan. Smart Working.

Compila i seguenti campi per candidarti.

Carica il tuo CV (.pdf)* Non puoi caricare il CV?

Informativa privacy candidati