Technical Lead

JOB DESCRIPTION

Purpose of your new department M|Message enables our Client / Makro to reach customers via messaging channels.
It covers marketing communication and transaction messages for important user journeys in customer registration and digital ordering. Top usage is email communication, following by SMS communication.
Now we are delivering around 1 billion million messages per year via email and SMS for 24 our Client cash & carry countries. Our challenge is to enable stepwise all messenger channels which are most relevant for our customers – such as WhatsApp, Viber, Facebook messenger etc.
As we believe in dialogue, we strive for channel abstraction to become channel agnostic. In other words: It should not matter which channel (messenger / email / SMS etc.) our customer prefers – our mission is to connect our landscape with hundreds of solutions to all relevant communication channels.
Responsibilities:
Developing a microservice-based application, that uses messaging queues to send large amount of data to external email- / SMS-sending solutions. Connect development team with business stockholders, attend technical and business alignment meetings, coordinate a group of engineers.

JOB REQUIREMENT

Required key competencies and qualifications:
At least 5+ years of experience in Software Development
Expertise in architectural design patterns
You are fluent in English both writing and speaking
Experience working with the following technologies:
Java 11 (Spring framework), Linux
Kubernetes, Containers, Docker
Strong Kafka knowledge
“NoSQL” database: Elasticsearch
Google Cloud Platform services: GKE, Pub/Sub, Storage
UI technologies: ReactJs or Angular
Experience in infrastructure design and DevOps
Strong skills in backend engineering, developing secure REST APIs and microservices.
Agile (SCRUM) methodology strong knowledge
Knowledge about Episerver/Mailjet platform it’s nice to have
Role Specific Skills:
Communication: You convey or share ideas, feelings and information effectively using the most appropriate methods, tools and channels for the respective audience.
Coding: You understand, write and read codes and apply best practices in coding and security. 
Self-organization: You organize your own work effectively by setting goals and planning your activities. 
Analytical Thinking: You align appropriate solutions to issues by evaluating gathered information by considering their urgency and importance. 
Testing Process: You are able to conduct test estimations, metrics, business value of testing, test prioritisation, defect reporting and lifecycle

WHAT'S ON OFFER

Our Values:
Respect: You respect individuals and mutual ideas, and appreciate each contribution. Furthermore, you can admit mistakes in order to learn and grow
Pragmatism: You strive for simple and effective solutions and processes, get things done by taking calculated risks rather than doing it perfectly, and continuously run experiments and making data-driven decisions to maximize the value.
Ownership: You love to take the initiative and moving things forward. Furthermore, you hold yourself accountable for the outcomes and empower yourself to make decisions.
Passion: You are passionate about solving our customer's problems, have an inspirational attitude and are enthusiastic. And you strive for the highest standards and continuously improvement.
Our general Benefits:
We are currently defining our company benefits for Vietnam - so it works in process! Please share your ideas and knowledge about the market and support us, in defining these, too!
Work-Life Balance: flexible working hours, 22 days of vacation
Personal growth: a comprehensive further training offer over our House of Learning as well as individual development opportunities.
Have we aroused your interest? Then we are looking forward to your online application. Our Client is an Equal Opportunity Employer. We offer all qualified applicants full equal opportunities.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 4,500 - $ 5,500

Job ID:

J00997

Status:

Close

Related Job:

Technical Team Lead (.NET, ReactJS)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS

Develop and maintain high-quality, scalable applications using .NET (C#) and JavaScript (ReactJS) Act as a hands-on technical contributor while leading and managing a small development team (3-4 members), ensuring effective task allocation, delivery, and technical guidance. Collaborate with Product Owner, Development Lead, and other developers to define and deliver product increments. Develop and maintain applications, ensuring code quality and scalability. Implement and optimize continuous integration and continuous delivery (CI/CD) processes using tools like Azure DevOps, Jira and JFrog Artifactory. Utilize tools like SonarQube and Github CodeQL for static code analysis to ensure software security and quality. Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required; Write unit tests and run through all the test cases for assigned tasks and ensure all cases are tested and passed before release for testing. Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate, and planning, etc Provide mentoring/training for junior members if any Perform other tasks assigned by the Line Manager.

Negotiation

View details

Software Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java
  • Spring Boot

Develop and maintain scalable backend applications using Java and Spring Boot. Enhance existing services and build new ones to meet changing business needs. Ensure high code quality through unit testing, debugging, and performance optimization. Contribute to design and architecture discussions, balancing technical depth with business value. Collaborate with cross-functional teams (QA, DevOps, Analysts, Product Owners) across different locations. Participate in code reviews and uphold development standards and documentation quality. Support release planning, deployment, and post-production analysis. Guide junior engineers and participate in internal knowledge-sharing initiatives. Stay updated on emerging technologies, microservice design patterns, and cloud-native practices. Promote automation, CI/CD, and DevOps principles for improved development efficiency. Proactively identify technical debt and suggest refactoring or optimization strategies.

Negotiation

View details

Technical Architect / Solution Architect

Ho Chi Minh - Viet Nam


Product

  • Data Engineering
  • Cloud
  • Java
  • Typescript
  • Angular

Recent 3+ years of cloud Native, Modern solution Architecture with recent 3+ years of insurance (preferred), Banking, Fintech, or e-commerce experience. Successfully designed and delivered secure, high performance resilient cloud native solutions using open-source frameworks. Experience with micro frontend, microservices, server-less code, Docker containers, Kubernetes orchestration framework. Continuous integration/continuous delivery (CI/CD), package deployments. Data High and Low level design deliverables - ERD, Logical and Physical Design Design and implement large and complex data solutions (Data Warehouse, Data Lake, Data Analytics), having experience with some tools WS Glue, Lake Formation, AWS Athena, OpenMetadata. Experience with Azure/AWS cloud infrastructure at scale and architecture designs of cloudnative ecosystem. Experience with Data as a Service concepts and data virtualization Experience with designing solutions for managing highly complex business rules. Translate business requirements, including application resiliency requirements, into application architectural specifications. Create, evaluate and implement plans and design proposals for high impact IT solutions, involving leading edge technologies. Manage technical project delivery; perform code reviews and make recommendations of code changes; collaborate with vendor development staff to resolve technical challenges; help to analyse and determine performance tuning and scalability improvements of code and queries. Extensive experience in designing, developing and deploying large, scalable production applications on cloud/SaaS platforms Significant experience designing, deploying, and supporting production cloud environments, such as AWS and Azure Solid understanding of API and integration design principles (example 12 Factor Principles) Knowledge of Agile and DevOps software development tools and methodologies Experience creating custom policies in API Management platform Using AI coding tools to speed up the development. Understand AI-Powered insurance solutions such as AI claim processing, recommendation engine... Own problems through to resolution. Team player with strong organization and interpersonal skills Strong written, presentation and stakeholder management skills

Negotiation

View details