Đến nội dung chính
Tuyển Dụng
← Capgemini Vietnam

Java Developer Lead/Senior

Capgemini Vietnam · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
CNTT - Phần mềm
Mức lương
Thương lượng
Địa điểm
Quận Phú Nhuận, Hồ Chí Minh, Hồ Chí Minh

Tổng quan

  • Translate application User Stories into functional applications
  • Design, build, and maintain efficient, reusable, reliable, testable and secure Java code
  • Design and build API following microservices principles
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and find solutions to fix issues
  • Help team to maintain code quality, organization, and automatization

Yêu cầu

  • Primary Skills:
  • Language: Java, SQL
  • Frameworks: SpringMVC, SpringBoot, Hibernate, Junit, Mockito
  • API specification: Spectral, Swagger
  • Java API Security: Authentication, Authorization, common security standards
  • Database: SQL server, MariaDB, MySQL, PostgreSQL
  • Tools: Gradle, Maven, GIT, JIRA/Confluence
  • At least basic knowledge of AWS Cloud and deployment
  • Secondary Skills:
  • Basic of advanced knowledge of an alternate cloud provider (AWS, GCP…)
  • Kubernetes on one cloud provider
  • CI/CD tools (Harness, Jenkins)
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Good English communication is a must
  • Minimum 6+ years of relevant experience primarily in Java backend development
  • Proficient in Java, with a good knowledge of its ecosystems
  • Proficient in writing efficient, reusable, reliable, testable and secure Java code
  • Excellent in popular Java frameworks: Spring MVC, Spring Boot, Hibernate
  • Familiarity with concepts of MVC, JDBC, and RESTful, micro service
  • Familiarity with security aspects of backend API: authentication, authorization, OAuth, OpenID, JWT, SAML, SSO
  • Object Oriented analysis and design using common design patterns
  • Familiarity with common integration patterns: REST, Messaging, Streaming, SOAP
  • Knowledge of concurrency patterns in Java
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Gradle, Maven, Ant
  • Knowledge of the business domains is a plus: Insurance (Life/Non-life), Banking
  • Experience working in an agile team, practicing Scrum, Kanban
  • Good communication skills, interpersonal and teamworking skills
  • Pro-active and flexible working approach
  • Team-player with experience working with international and multi-functional teams
  • Self-development skills to keep up to date with fast-changing trends
  • Why You'll Love Working Here
  • Benefit
  • Competitive salary, health insurance covered for employee and dependents.
  • Working on international projects. Professional and dynamic working environment
  • Achieving valuable experience with variety projects, new technologies and hundreds of talents
  • Receiving training opportunities including many technical seminars and soft skill training courses
  • Good opportunity for promotion through regular performance review system.

Quyền lợi

Đào tạo

Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗

Quan tâm đến vị trí này?

Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.

Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn? Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ