B&A Consulting Srl
B&A Consulting Srl
Ang B&A Consulting Srl ay isang ahensiya ng pagkonsulta sa IT at digital development na nakabase sa Italy, na naglilingkod sa mga negosyo sa pamamagitan ng mga solusyong teknolohiyang iniangkop sa kanilang pangangailangan. Kabilang sa mga serbisyo nito ang web development, pagkonsulta at outsourcing sa IT, help desk at 24/7 na teknikal na suporta, cybersecurity, engineering ng hardware at firmware, at pagsusuri ng AI at datos. Pinagsasama ng kumpanya ang estratehiyang digital na partikular sa proyekto at patuloy na teknikal na suporta upang matulungan ang mga organisasyon na mapanatili ang ligtas at maaasahang operasyon.

Senior na Developer ng Java Microservices

Bumuo at magmoderno ng mga backend microservices para sa B&A Consulting, kabilang ang paglipat sa Java 21, seguridad ng application, at integrasyon ng mga system.

Paglalarawan

  • Bumuo at pagandahin ang mga Java backend application
  • Panatilihin at gawing moderno ang mga arkitektura ng microservices
  • Ilipat ang mga application mula Java 11+ tungo sa Java 21
  • Bumuo ng mga serbisyo gamit ang Spring Boot
  • Pamahalaan ang pagruruta ng API gamit ang Spring Cloud Gateway
  • Idisenyo at isama ang mga REST API
  • Bumuo at panatilihin ang persistence layer gamit ang Spring Data JPA at Hibernate
  • Pamahalaan ang authentication, authorization, at mga role
  • Isama ang mga sistema para sa logging, monitoring, at metrics
  • Pamahalaan ang mga multi-module build at dependency gamit ang Maven
  • Makipagtulungan sa mga DevOps team sa mga containerized na kapaligiran

Mga Kinakailangan

  • Mahigit limang taon ng karanasan sa Java development
  • Malalim na kaalaman sa Java 11+
  • Karanasan sa paglipat o pagmodernisa ng mga application tungo sa Java 21
  • Karanasan sa Spring Boot 2.7.x / 3.5.x
  • Kaalaman sa Spring Cloud Gateway
  • Karanasan sa Spring Data JPA at Hibernate
  • Karanasan sa pagdidisenyo at paggamit ng REST API
  • Mahusay na kaalaman sa SQL Server
  • Karanasan sa mga T-SQL stored procedure
  • Kaalaman sa mga transaction at connection pooling
  • Karanasan sa Tomcat JDBC
  • Kaalaman sa JWT / JJWT
  • Karanasan sa SAML 2.0 authentication
  • Mahusay na kaalaman sa Spring Security
  • Karanasan sa Log4j2 at structured JSON logging
  • Kaalaman sa Spring Actuator
  • Pamilyar sa mga pattern na Repository, Service Layer, DTO, at Dependency Injection
  • Malawak na karanasan sa mga arkitektura ng microservices
  • Mahusay na kaalaman sa Maven, kabilang ang mga multi-module project
  • Kaalaman sa Docker at Kubernetes
  • Karanasan sa Azure DevOps
  • Kayang magtrabaho nang mag-isa
  • May kasanayan sa pagsusuri at paglutas ng problema
  • May organisado at sistematikong paraan ng pagtatrabaho
  • Proaktibo
  • Kayang makipagtulungan sa isang team
  • Nakatuon sa kalidad ng code
  • Mahusay makipagkomunikasyon
  • Nakatuon sa paghahatid ng mga resulta
  • Handang makipagtulungan bilang self-employed contractor (Partita IVA)

Mga Benepisyo

  • Ganap na remote ang trabaho, na may paminsan-minsang personal na pagdalo sa mga meeting
  • Pakikipagtulungan bilang self-employed contractor (Partita IVA)