SENIOR JAVA BACK END DEVELOPER  / LUGANO

EN IT
Dettagli posizione

On behalf of our esteemed Customer, We are recruiting the following profile

SENIOR JAVA BACK END DEVELOPER  / LUGANO

Duties and Responsabilities

  • Responsible for the design, implementation and life-cycle-management of cloud applications and related software projects
  • Write and validate the code, participate in design reviews and provide input
  • Develop and maintain major server-side components and web applications
  • Translate technical requirements into programmed application modules and  develop/enhance software application modules
  • Ensure the best performance and scalability of the Cloud application
  • Ensure quality and completeness of the product through unit testing, documentation, and  maintenance as appropriate

The ideal candidate will have the following skills, knowledges and experience

  • Core: Java 17, Spring Boot, Hibernate. Experience with different Spring frameworks: Core, Data, Cloud, Security, Integration, Batch, AMQP, MVC
  • Experience in using some of database technologies: PostgreSQL, TimescaleDB, Elasticsearch, MongoDB, JPA, JDBC, Hibernate, SQL
  • Experience in messaging protocols such as MQTT and AMQP and brokers such as RabbitMQ
  • Experience with caching frameworks or tools, such as Ehcache or Redis
  • Cloud: AWS, GCP
  • Other: Protobuf, Mave

Nice to have

AI and Machine Learning and experience in data processing (real-time/batch/heterogeneous data processing), multi-threading and concurrency in Java

Sidler ICT