Cosatech
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
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
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
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?
ITJobs is founded in 2014 in Vietnam and the primary goal is grow to one of the leading specialists in recruitment and selection of IT staff in Asia.