Senior Azure/java Engineer - Ho Chi Minh City, Việt Nam - Capgemini Vietnam

Capgemini Vietnam
Capgemini Vietnam
Công ty đã được xác minh
Ho Chi Minh City, Việt Nam

1 tuần trước

Đức Nguyễn

Được đăng bởi:

Đức Nguyễn

Nhà tuyển dụng tài năng cho beBee


Mô tả
Capgemini Vietnam

***- 106 Nguyen Van Troi, Phu Nhuan, Ho Chi Minh- At office- Posted 6 hours ago- Skills:
  • Java
Azure


Top 3 reasons to join us:


Job description:


  • In this role, you will be a senior Azure/Java Engineer of a team. You will help team and work in project team with other subteams (Salesforce, Testing, DevOps, Infrastructure, etc) and closely with our international crossteams and clients on a wide variety of collaborative and innovative engagements.
  • One should be a phenomenal teammate with a forwardthinking mindset, ability and confidence to challenge the status quo to define future visions.

Your skills and experience:


Responsibilities:


  • Design, build, and maintain efficient, reusable, reliable, testable, and secure Java code.
  • Drive micro servicesbased design considering the scalability, fault tolerance, performance, and quality.
  • Identify bottlenecks and bugs and find solutions to fix issues.
  • Establish the overall architecture for the Java and Azure part of the platform.
  • Lead the design of SOAP UI, App Service, Java classes, Azure Repo, PowerShell, Azure Function, ARM
  • Review Java and Azure technical designs and provide feedback for improvements, decide on the technical design.
  • Help team to maintain code quality, organization, and automatization.
  • Do review of technical design with respect to IT security specifically.
  • Manage build and deployment for Azure Apps/.Net/Java projects
  • Build up the Java and Azure engineering practices by establishing sensible engineering and coding guidelines.
  • Decide on and drive usage of DevOps tools.
  • Configure the CICD pipeline including Code Quality and Code Security checks for Java and Azure
  • Drive implementation of Agile/DevOps practices.
  • Coach and mentor teams on Agile and DevOps best practices and tools. Work with the team to plan, allocate and follow up the team Sprints and tasks.
  • Write tutorials, howto videos, and other technical articles related to solutions on Azure.

Must have Technical Requirements / Qualifications

Primary Skills:


  • Language: Java, SQL
  • Frameworks: SpringBoot, Hibernate, Junit
  • Cloud: Azure (PaaS, Function, Logic Apps, Repo, API Management, Micro services, ARM Templates, Azure Integration Services, Azure Storage, Containers, Enterprise Service Bus)
  • Java
API Security: authentication, authorization, common security standards

  • Database: SQL server, Azure Database
  • Tools: Maven, JIRA/Confluence, Azure DevOps, UML, Azure CI/CD, Git with Branching/Merging strategy, PMD/Sonarqube
  • Methodology: Agile, Scrum

Secondary Skills:


  • Azure Compute, Azure Networking, Microsoft PowerShell, Azure Data Factory
  • Salesforce APIs, Salesforce Data Model, Python
  • BS/MS degree in Computer Science.
  • Excellent verbal, nonverbal, written communication skills in English.
  • Minimum 12+ years of relevant experience primarily in Java and Azure development.
  • Proficient in Java, with a good knowledge of its ecosystems and micro services.
  • 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/SOAP, Messaging, Streaming, Event-Driven Architecture.
  • Excellent knowledge of concurrency patterns in Java and Azure.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with build tools such as Gradle, Maven, Ant.
  • Familiarity with continuous integration and cloud services on Azure cloud provider.
  • Knowledge of and experience with Solution Architecture, Azure Integration Services.
  • Experience working in an agile team, practicing Scrum, Kanban.
  • Good communication skills, interpersonal and teamworking skills.
  • Proactive, flexible working approach and result driven.
  • Teamplayer with experience working with international and multifunctional teams.
  • Treats the delivery of code as a product (instead of an activity).
  • Drives ownership of objectives (instead of tasks).
  • Eager to drive and increase the performance of the team.
  • Protective of creating the right environment for the team to perform in.
  • Selfdevelopment skills to keep up to date with fastchanging trends.
  • Knowledge of the business domains is a plus: Pension.

Why you'll love working here:


  • Competitive salary, health insurance covered for employee and dependents
  • Working on international projects. Professional and dynamic working environment
  • Receiving training opportunities including many technical seminars and soft skill training courses
  • Good opportunity for promotion through regular performance review system.

Capgemini Vietnam:

One of the world leading company in IT services

  • Company type
  • IT Outsourcing
  • Company size
employees

  • Country


  • France

  • Working days


  • Monday

  • Friday
  • Overtime policy
  • No OT

Thêm việc làm từ Capgemini Vietnam