Cosatech

CentrePoint Building, 106 Nguyen Van Troi, TP Hồ Chí Minh

Company Size : 500-999

View more

Job description

Overview of job

General Responsibilities:
 Taking the ownership of design and development of various applications
 Taking the ownership of driving the discussion with business users
 Deliver project in time & in budget
 Responsible to understand the requirements, analyses the functional
delivery, define specification, designing, writing, debugging and testing
 Participate in solutioning & architecture discussion and be able to present
cost-vs-benefit analysis to peers & management alike
 Ability to provide insights and guidance to the team with best software
development practices and techniques
 Participate in requirements analysis and be able to make risk
assessments of larger system design and come up with alternative
designs
 Research in new 3rd party/open-source libraries, new technologies
 Responsible for directing the team from concept, solution design to
testing and implementation.
 Leading the team in the Development of Test Scenarios / Test Plan and to
perform technical / functional testing to ensure requirements are well met
 Leading the team in conducting performance load testing and regression
testing
 Leading the team to perform analysis and troubleshooting of defects
 Coding mission-critical tasks
 Mentor Junior members of the team

Job Requirement

Skill Requirements
 Candidates must have at least 10 years of work experience (frontend and backend) delivering high-quality code
 Must possess excellent written and oral communication skills in English
 Front end development skills: AngularJS, React JS, JavaScript, HTML5, CSS3
 Strong backend development using Java 8 or higher version, Kotlin, Python, Golang, experienced with multithread
 Must have strong hands-on experience in Java on Spring Boot and Spring Cloud framework
 Have experience with the following Spring framework would be a big plus (Spring Security, Spring Integration, Spring Batch, Spring Data)
 Strong experience working with relational databases, preferably MySQL, NoSQL, Oracle, PostgreSQL or SQL Server
 Experience implemented REST APIs, web services and SOA components
 Understand microservices, Elasticsearch, WebSocket, containers
 Excellent understanding of microservice architectures
 Understand API architectures; hands on experience with designing and deploying APIs through API gateways and portals, including API documentation using standards such as OpenAPI/Swagger
 Experience with Messaging (ActiveMQ, RabbitMQ, Kafka)
 Exposure to Big Data techniques and tools i.e., Hadoop, MongoDB, Spark, Storm, HDFS, Hive, Impala
 Experience working in Agile Methodologies, such as Scrum
 Experience with Git and SVN
 You preferably have knowledge/experience with AWS services (ECS, DynamoDB, Kinesis, Lambda, etc.) or other cloud providers

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Java
  • Core Java
  • Spring
  • JavaScript
  • HTML5
  • CSS3
  • Oracle
  • PostgreSQL
  • MySQL
  • Python
  • Git
  • Web Services
  • MongoDB
  • WebSocket
  • SVN
  • NoSQL
  • Multi-Threading
  • MS SQL
  • Hadoop
  • SOA
  • AngularJS
  • REST API
  • RabbitMQ
  • Elasticsearch
  • HDFS
  • Spring Boot
  • Microservices
  • ReactJS
  • Java 8
  • Kotlin
  • Golang
  • Spring Cloud
  • Spring Security
  • Spring Batch
  • Spring Data
  • Swagger
  • Apache ActiveMQ
  • Apache Kafka
  • Big Data
  • Apache Spark
  • Apache Hive
  • Apache Impala
  • AWS
  • Amazon ECS
  • DynamoDB
  • AWS Kinesis

COMPETENCES

  • Communication Skills
  • Documentation
  • Agile
  • Scrum

BUSINESS PROFILE

CosaTech (CTI) is the leading Information Technology solution provider for clients’ nationwide.

Who We Are

CosaTech, Inc. (CTI) is the leading Information Technology solution provider for clients’ nationwide utilizing highly customized, cost-efficient solutions which combine CTI’s on-site, off-site and offshore operations.

The company’s portfolio of services includes a wide range of end-to-end IT solutions, secure infrastructure to support complex systems development and Business Process Outsourcing. We have a history of almost 20 years delivering extraordinary results for businesses looking to implement technology solutions quickly and cost-effectively. By aligning with clients’ business objectives, and risk requirements, we deliver the most efficient model that combines on-site, off-site and offshore operations.

Why CTI?

  • We have a proven track record in delivering IT solutions to Fortune 500 companies.
  • Excellent project execution capabilities, quality/metrics focus using global delivery, lead to successful projects at a very attractive cost advantage.
  • Strong client base.
  • Flexibility and fresh approach.
  • Proven methodology.

 

 

MORE JOBS FROM THIS EMPLOYER