(Senior) Software Engineer 

JOB DESCRIPTION

Team Engineering, Solutions - Server 
Develop and launch feature of cloud products and extend platform functionality
Join with team to design and work out effective system architecture of products
Join with team to investigate and work out solution for issues, troubleshootings
Work collaboratively with product management, UX designer, governance and your scrum team to design and deliver new and innovative customer solutions.
Bring to bear your experience leveraging best in class tools and technologies (CI/CD, cloud computing, web service development) to refine and improve software development practices for your team.
Engage in innovative problem-solving activities, requiring conceptual thinking creating 'out of the box' solutions with prototypes and pilots.
Utilize Test Driven Development (TDD) practices to ensure delivery of high-quality code with low rates of production defects.
Instrument services and solutions to ensure deployed software is scalable and reliable.
 
Team Engineering
As a software developer, your main responsibilities would be to develop cutting-edge newer features/product line for our Client's product
You would be expected to write high-quality code in terms of functionality, modularity, security, and compatibility
Write tested and documented JavaScript, APIs, and Spring Batches using MongoDB; integrate with external web services
Apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
Close coordination with Product Owners on timelines and expected delivery milestones of the user stories/features
Work with cross-functional team members to recommend technical solutions to business issues and/or system issues or Integrations team in developing REST services 
Assist the scrum master to finalise the scope of sprint and story estimation
Work with customers to implement and customize our company solutions 

JOB REQUIREMENT

Team Engineering, Solutions - Server 
From 3+ years experience building software by JAVA technologies 
Experience in building software with Microservice architecture using Java Spring Boot framework.  
Experience with rational Database such as MySQL/PostgreSQL 
Experience building localized, multi-tenant and containerised solutions  
Ability to troubleshoot and identify the root cause of issues under time pressure 
Ability to effectively articulate technical challenges and solutions 
Demonstrated skill and passion for operational excellence 
Good to have experience with cloud platform, cyber security domain. 
Soft skills
Communication skill: good in communication and team work sprit 
Planning and manage personal tasks effectively 
English communication (Intermediate level) 
 
Team Engineering
Bachelor in Computer Science or related field
2 - 5 years of experience as a Java Developer/Software Engineer
Experience in Java Application Stack - Core Java/J2EE/EJB/RESTful Web Services/CSS/HTML, develop and implement RESTful APIs 
Experience with RDBMS databases such as MySQL, MS SQL, MariaDB, Oracle 
Experience in multiple application frameworks and tools such as Hibernate/UML/Struts
Experience on various popular application servers like JBOSS, Weblogic, Tomcat (at least one of them)
Experience with Spring boot, Spring Cloud Microservices, Spring MVC architecture would be a Big Plus
Familiarization with CI/CD systems such as Maven, Jenkins, and Artifactory is a plus
Experience with Amazon Web Services (AWS), Google Cloud Services is a plus 
Cyber Security knowledge would be a huge plus 
Soft skills
A strong self-starter and able to work with minimal supervision
Work at detailed level while maintaining project perspective
Ability to work in a dynamic, fast moving and growing environment
Critical thinker and problem-solving skills
Team player with good interpersonal and communication skills in English 

WHAT'S ON OFFER

Dynamic, young and friendly environment with enjoyable staffs activities
Macbook Pro laptop for working
Base salary package
Annual leaves with 14 days at the beginning and insurance types following by the Labour Code
Flexi benefits and leaves as per organization’s policy (birthday leave, personal leave, medical leave and monthly work from home)
Performance based reward and recognition
Healthcare package, sponsored football clubs, company trip and teambuilding 

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, mobile cyber-security

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 1,300 - $ 2,000

Job ID:

J00402

Status:

Close

Related Job:

Tech Lead Software Developer (Delphi, Oracle PL-SQL)

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

  • Delphi

Supervising development teams in a local management role, reporting to the Software Engineering Manager in Europe Setting targets and offering guidance to local teams Ensuring quality in team development Participating in sprint planning and retrospective meetings Assigning and delivering development tasks as per sprint planning Estimating complexity and workload Selecting the most suitable technical solution to meet user requirements Designing, developing, and implementing changes to the LIMS in line with customer and business user needs Collaborating with other team members to support the LIMS Working with other team members (Engineers/QA) to assure high-quality solutions Implementing and enforcing good practices and high-quality standards

Negotiation

View details

Senior DevOps (Data Platform)

Ho Chi Minh - Viet Nam


Digital Bank, Product

  • Devops
  • Spark

Managing workloads on EC2 clusters using DataBricks/EMR for efficient data processing Collaborating with stakeholders to implement a Data Mesh architecture for multiple closely related enterprise entities Utilizing Infrastructure as Code (IaC) tools for defining and managing data platform user access Implementing role-based access control (RBAC) mechanisms to enforce least privilege principles Collaborating with cross-functional teams to design, implement, and optimize data pipelines and workflows Utilizing distributed engines such as Spark for efficient data processing and analysis Establishing operational best practices for data warehousing tools Managing storage technologies to meet business requirements Troubleshooting and resolving platform-related issues Staying updated on emerging technologies and industry trends Documenting processes, configurations, and changes for comprehensive system documentation.

Negotiation

View details

Senior Machine Learning Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Information Technology & Services

  • Machine Learning

Creating the V1 Evaluation Platform: You will be responsible for designing and building the core backend systems for our new LLM Evaluation Platform, using Arize Phoenix as the basis for traces, evaluations, and experiments. Implementing Production Observability: You will need to architect and implement the observability backbone for our AI services by integrating Phoenix with OpenTelemetry to establish a centralized system for logging, tracing, and evaluating LLM behavior in production. Standardizing LLM Deployment Pipeline: You will be in charge of designing and implementing the CI/CD framework for versioning, testing, and deploying prompt-based logic and LLM configurations, ensuring reproducible and auditable deployments across all AI features. Providing Practical Solutions: Your role will involve making pragmatic technical decisions that prioritize business value and speed of delivery, in line with our early-stage startup environment. Collaborating with Other Teams: You will work closely with the Data Science team to understand their workflow and ensure that the platform you build meets their core needs for experiment tracking and validation. Establishing Core Patterns: You will also help in establishing and documenting the initial technical patterns for MLOps and model evaluation that will serve as the foundation for future development.

Negotiation

View details