Java Software Engineer

JOB DESCRIPTION

Understand the requirements from Product Owner, Architects and Tech Leads.
Design, develop and automate reusable, testable, organized, efficient, and self-documenting code/components.
Perform software integration and testing.
Maintain, optimize, and monitor existing systems.
Support all the project management activities where required

JOB REQUIREMENT

Degree in Information Technology, Computer Science, or equivalent relevant experience
Minimum 5 years of experience with the below technical skills,
Java, Spring MVC, Spring Boot, C and C++
Object/Relational Mapping (ORM) frameworks: JPA, Hibernate, etc
Web technologies: $1ESTful APIs, Web services, API Gateway, etc
DHTML JavaScript framework (Bootstrap, jQuery, Angular JS, React JS, Node.JS, etc)
UI/UX and Design tools (e.g., Figma, Adobe XD, Balsamiq, etc)
Visualization and Analytic tools (e.g., Grafana, OpenSearch/Elasticsearch, etc)
Build and Version control tools: Maven, Git
SQL: knowledge of PostgreSQL would be a plus
NoSQL: MongoDB, Redis
MQTT Message Brokers (e.g., RabbitMQ, HiveMQ, etc)
Batch/Stream Processing: Apache Kafka, Apache Flink
Virtualization Platform and Orchestration Tools: Docker, Kubernetes
Cloud Technology: AWS
Experience with IoT Platforms is a plus
Experience with IoT Edge computing is a plus
Experience with Embedded Systems software development is a plus
Experience in DevSecOps processes is a plus
Experience with IoT communication technologies is a plus (MQTT, LoRa, REST, TCP, etc)
Experience in designing, implementing, troubleshooting, and commissioning SCADA / HMI applications is a plus
Experience with industry standard communication protocols such as Modbus, OPC, BACnet, etc is a plus
Good problem-solving skills and have a positive learning attitude.
Able to work alone and as a team.

WHAT'S ON OFFER

We are applying hybrid working model, 2 days at the office. However, during the probation period, we request the employee go to the office 4 days per week.
13th salary
14 days of annual leave (to be finalized with the group to add more)
Full salary during the probation, full social-health insurance
Other benefits will be discussed at the offer stage

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:

Outsource

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 1,700 - $ 3,000

Job ID:

J01362

Status:

Close

Related Job:

iOS Engineer - GSaaS

Ho Chi Minh - Viet Nam


Product

  • iOS
  • Swift
  • Objective-C

Creating and managing essential features for various services (Message, Mail, Drive, Notes, Survey, etc.) Ensuring the stability of services and providing ongoing support Working closely with diverse teams to oversee the development of services from start to finish Constantly enhancing app performance, usability, and reliability with a focus on the user experience

Negotiation

View details

Software Development Engineer in Test

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • SDET

Creating and maintaining automation test frameworks for Web and API Working with Product and AI teams to define quality metrics for AI-driven features Participating in upstream processes to effectively execute testing and identify risks early on Ensuring high test coverage across UI, API, and system levels Creating test strategies and plans to guarantee quality and delivery speed at the team level Implementing process improvements within the SDLC and "Shift-Left" initiatives based on bug trend and root cause analysis Mentoring and supporting the professional growth of others through knowledge sharing Backend: Ruby (on Rails), Go, Amazon Aurora (MySQL), Elasticsearch, DynamoDB Frontend: ReactJS, VueJS, NuxtJS, NextJS Mobile App: Kotlin, Swift, Flutter Deploy/Build: CodePipeline, CodeBuild, CircleCI, GitHub Actions Automation test: Autify, Magicpod Others: swagger, Docker, Figma, Confluence, JIRA, esa

Negotiation

View details

Senior Automation Test Engineer (Playwright)

Ho Chi Minh - Viet Nam


Outsource

  • Automation Test
  • Playwright

Conduct testing activities to enhance product quality and collaborate with various team members to ensure successful product delivery. Identify and address test automation needs systematically with strong analytical and problem-solving abilities. Automate functional, regression, and performance acceptance tests to improve test coverage. Take ownership of improving end-to-end automated test coverage. Participate in sprint planning and collaborate with the Scrum team to analyze requirements and offer relevant test recommendations.

Negotiation

View details