
B&A Consulting Srl là một công ty tư vấn CNTT và phát triển kỹ thuật số có trụ sở tại Ý, cung cấp các giải pháp công nghệ được thiết kế phù hợp cho doanh nghiệp. Công ty hoạt động trong nhiều lĩnh vực, gồm phát triển web, tư vấn và gia công CNTT, hỗ trợ bàn trợ giúp và hỗ trợ kỹ thuật 24/7, an ninh mạng, kỹ thuật phần cứng và firmware, cũng như phân tích AI và dữ liệu. Công ty kết hợp chiến lược kỹ thuật số theo từng dự án với hỗ trợ kỹ thuật liên tục, giúp các tổ chức duy trì hoạt động an toàn và đáng tin cậy.
Lập trình viên Java Microservices cấp cao
Phát triển và hiện đại hóa các microservice backend cho B&A Consulting, bao gồm chuyển đổi sang Java 21, bảo mật ứng dụng và tích hợp hệ thống.
Mô tả
- Xây dựng và cải tiến các ứng dụng backend Java
- Duy trì và hiện đại hóa kiến trúc microservices
- Chuyển đổi ứng dụng từ Java 11 trở lên sang Java 21
- Phát triển dịch vụ với Spring Boot
- Quản lý định tuyến API bằng Spring Cloud Gateway
- Thiết kế và tích hợp REST API
- Phát triển và duy trì lớp lưu trữ dữ liệu với Spring Data JPA và Hibernate
- Quản lý xác thực, phân quyền và vai trò
- Tích hợp hệ thống ghi nhật ký, giám sát và đo lường
- Quản lý bản dựng đa mô-đun và các thư viện phụ thuộc bằng Maven
- Phối hợp với các nhóm DevOps trong môi trường container hóa
Yêu cầu
- Trên năm năm kinh nghiệm phát triển Java
- Am hiểu sâu về Java 11 trở lên
- Có kinh nghiệm chuyển đổi hoặc hiện đại hóa ứng dụng sang Java 21
- Có kinh nghiệm với Spring Boot 2.7.x / 3.5.x
- Am hiểu Spring Cloud Gateway
- Có kinh nghiệm với Spring Data JPA và Hibernate
- Có kinh nghiệm thiết kế và sử dụng REST API
- Am hiểu SQL Server
- Có kinh nghiệm với stored procedure T-SQL
- Am hiểu giao dịch và connection pool
- Có kinh nghiệm với Tomcat JDBC
- Am hiểu JWT / JJWT
- Có kinh nghiệm xác thực bằng SAML 2.0
- Am hiểu Spring Security
- Có kinh nghiệm với Log4j2 và ghi nhật ký JSON có cấu trúc
- Am hiểu Spring Actuator
- Quen thuộc với các mẫu Repository, Service Layer, DTO và Dependency Injection
- Có kinh nghiệm chuyên sâu về kiến trúc microservices
- Am hiểu Maven, bao gồm các dự án đa mô-đun
- Am hiểu Docker và Kubernetes
- Có kinh nghiệm với Azure DevOps
- Có khả năng làm việc độc lập
- Có kỹ năng phân tích và giải quyết vấn đề
- Làm việc có phương pháp, quy củ
- Chủ động trong công việc
- Có khả năng làm việc nhóm
- Chú trọng chất lượng mã nguồn
- Có kỹ năng giao tiếp tốt
- Tập trung vào việc hoàn thành mục tiêu bàn giao
- Sẵn sàng hợp tác với tư cách nhà thầu tự do (Partita IVA)
Phúc lợi
- Làm việc hoàn toàn từ xa, thỉnh thoảng có mặt trực tiếp tại các buổi họp
- Hợp tác với tư cách nhà thầu tự do (Partita IVA)