Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Senior developer (AWS - JAVA - TYPESCRIPT)

Dacomat srl

Milano

In loco

EUR 50.000 - 70.000

Tempo pieno

Ieri
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A prominent tech company in Milan is seeking a Senior Software Engineer to develop scalable solutions using cloud services. The ideal candidate will have a strong background in Java, AWS, and microservices architecture, along with excellent problem-solving skills. A passion for test-driven development and experience leading teams is highly desirable. The role offers a dynamic work environment focused on performance optimization and system modernization.

Competenze

  • Software development experience focused on scalable distributed systems.
  • Proven track record in leading technical teams.
  • Strong written and verbal communication skills in English.

Mansioni

  • Write high-quality and maintainable code following best practices.
  • Analyze, monitor, and optimize system performance.
  • Design, deploy, and manage scalable solutions using AWS Cloud services.

Conoscenze

Java
Typescript
Node.js
AWS services
Infrastructure as Code tools
Domain Driven Design
Microservices architecture

Strumenti

Terraform
CloudFormation
Docker
Kubernetes
Descrizione del lavoro

Senior Software Engineer Key Responsibilities Development Excellence :

  • Write high-quality, efficient, and maintainable code following best practices.
  • Champion test-driven development to ensure robust and reliable software delivery.
  • Performance Optimization:
  • Analyze, monitor, and optimize system performance to meet complex scaling and business requirements.
  • Implement comprehensive monitoring and alerting solutions to proactively identify and resolve issues.
  • Legacy System Modernization:
  • Investigate and analyze existing legacy systems, proposing and implementing improvements for maintainability and performance.
  • Cloud & Infrastructure:
  • Design, deploy, and manage scalable solutions using AWS Cloud services, such as Lambda, RDS, Kinesis Data Streams (KDS), SQS, SNS, and CodeBuild.
  • Leverage Infrastructure as Code (IaC) tools like Terraform or CloudFormation to automate and streamline deployments.
  • Database Expertise:
  • Optimize relational databases through advanced query analysis, partitioning, indexing, and performance tuning.
  • Troubleshooting & Support:
  • Diagnose and resolve complex scalability and performance issues in both production and pre-production environments.
  • Provide on-call support as needed based on team scheduling.
  • Operational Excellence:
  • Oversee the integration of CI / CD pipelines and DevOps practices to streamline deployments and improve operational efficiency.
  • Qualifications Experience:
  • Software development experience focused on building scalable distributed systems and microservices architectures.
  • Proven track record in leading technical teams and setting technical direction.
  • Technical Skills:
  • Proficiency in one or more of the following languages and frameworks: Java, Typescript / Node.js, Spring.
  • Extensive experience with AWS services, including Lambda, RDS, Kinesis Data Streams, SQS, SNS, and CodeBuild.
  • Expertise in implementing Infrastructure as Code (IaC) with tools such as Terraform or CloudFormation.
  • In-depth knowledge of Domain Driven Design (DDD) and microservices architecture.
  • Strong background in relational database management, including query analysis, partitioning, indexing, and performance tuning.
  • Demonstrated experience with performance optimization and troubleshooting complex systems.
  • Development Practices:
  • Passion for test-driven development and designing for testability.
  • Hands-on experience with refactoring and modernizing legacy systems.
  • Leadership & Communication:
  • Excellent problem-solving skills with the ability to tackle challenging technical issues.
  • Strong written and verbal communication skills in English.
  • Desired Qualifications
  • Experience with large-volume transactional data services and handling large data sets.
  • Familiarity with event-driven or queue-driven architectures.
  • Exposure to containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience leading Agile or Scrum teams.

Competenze richieste : Se disponibili, vi chiedo di inviarmi alla mail : CV Disponibilità Aspettativa economica in termini di netto (nice to have)

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