Instana

, TP Hồ Chí Minh

Company Size : 25-99

View more

Job description

Overview of job

IN BRIEF:

• We are looking for an experienced principal software engineer who is passionate about building products that customers love. You will join a dynamic and fast-paced environment and work with cross-functional teams to design, build and roll out products that deliver the company’s vision and strategy.

 

DUTIES & RESPONSIBILITIES:

• Participate in coding/developing web and mobile applications as well as solving technical issues.

• Propose and consult technical solutions related to infrastructure and software architecture of applications.

• Do troubleshooting for performance, issues/problems originating from applications in development and production environments.

• Ensure that the right environments and infrastructure is available for development and testing.

• Conduct technical seminars to share knowledge between the team (code review, clean code, algorithms …)

• Do planning for developing tasks, progress reports to project managers, adhere to delivery schedules.

Why You'll Love Working Here

Competitive salary package

International working environment

Job Requirement

Your Skills and Experience

REQUIREMENT:

• BS, MS, and/or PhD degree in computer science, software engineering, or a related technical field

• A solid knowledge of OOP, multithreading programming, data structures, algorithms, and design patterns

• Very strong problem solving with deep system know-how cross devices and languages development.

• Strong knowledge and fluency in web and mobile development using frameworks (Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, Angular, React) and programming languages (Java, Kotlin, Swift, JavaScript, TypeScript, PHP) including the good foundation of SQL databases (MySQL, PostgreSQL, Oracle…) and NoSQL databases (MongoDB, Cassandra, DynamoDB…)

• Experience of distributed storage & messaging systems (CDN, RabbitMQ, Kafka…), microservices, ELK, and mobile development (iOS and/or Android)

• Experience of CI/CD, release management including AppStore, Google Play, AWS, automation scripting, and Docker are big pluses.

• Experience in agile development processes, such as Scrum, Kanban.

• Interested in technical challenges and eager to explore new technologies.

• Flexibility to adapt to changing instructions and requirements.

• Ability to work independently, proactive problem solver.

• Willingness to troubleshoot and solve complex problems.

• Strong communication skills to effectively collaborate with other developers, and relevant staff members or clients.

• Strong English skills.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • OOP
  • CI
  • Algorithm
  • Java
  • JavaScript
  • PHP
  • Spring
  • Hibernate
  • PostgreSQL
  • MySQL
  • iOS
  • MongoDB
  • Cassandra
  • Swift
  • Design Patterns
  • NoSQL
  • Multi-Threading
  • MS SQL
  • AngularJS
  • TypeScript
  • Mobile Development
  • RabbitMQ
  • Elasticsearch
  • CDN
  • Docker
  • SpringMVC
  • Spring Boot
  • Spring Security
  • Spring Data
  • ReactJS
  • Kotlin
  • Foundation
  • CD
  • Microservices
  • Android
  • Google Play
  • AWS

COMPETENCES

  • Agile
  • Problem Solving Skills
  • Scrum
  • Communication Skills
  • Working Independently
  • Proactive
  • Kanban
  • Ambitious

BUSINESS PROFILE

Instana has a simple goal, make life easier for DevOps.

Application Performance Management (APM) has become a key element to achieving performance and availability of business-critical applications. Around 2005-2008, a second generation of APM tools were introduced built for monitoring service-oriented architectures (SOA), those products are usually referred to as APM 2.0.

Instana is taking application management to a new generation that DevOps can rely on, is excited about, and simply assists teams with timely, exact understanding.

MORE JOBS FROM THIS EMPLOYER