174 Java Aws jobs in Vietnam
Senior Software Engineer (Java, Aws)
Posted today
Job Viewed
Job Description
Katalon
- Ứng Tuyển
Java Database AWS
- Đăng nhập để xem mức lương
- Viettel Complex Building, 285 Cach Mang Thang 8 Street, District 10, HCMC, District 10, Ho Chi Minh- Xem bản đồ- Tại văn phòng- 2 giờ trước
**3 Lý Do Để Gia Nhập Công Ty**:
- Attractive Salary & Bonuses
- 19 Annual leave days
- Premium healthcare package for you and your family
**Mô Tả Công Việc**:
**Founded in 2016, Katalon is the leading provider of a modern, comprehensive quality management platform**. Katalon Platform enables quality assurance, DevOps, and software teams of any size to deliver world-class customer experiences faster, easier, and more efficiently.
**Since its first launch, Katalon has experienced tremendous growth, serving more than 100,000 users across 30,000 teams of all shapes & sizes**, many of which are in the Fortune Global 500, such as PwC, KMPG, Abbott, Standard Chartered, etc. Katalon is recognized as a top automation tool by prestigious review sites, such as Gartner, Capterra, and IT Central Station.
**Katalon** is seeking **Senior Software Engineers **interested in the **modern, comprehensive quality management platform.**
You will be a part of a cross-functional Agile team that continuously delivers our platform with satisfaction and confidence.
**Responsibilities**:
- Collaborate with the Product Manager and Team to develop the product's new features and enhancements
- Perform detailed technical analysis and design, so to break down the feature based on the high-level design and business requirements
- Work with peer Engineers to grow the technical accountability of the system to ensure release product quality, security and performance.
- Perform code review to ensure standards are applied consistently
- Identify areas for improvement within the existing codebase and suggest solutions to improve;
- Identify & contribute to internal engineering working groups to define and build internal libraries, tools, and frameworks for reusability and centralize practices across;
- Ability to diagnose and troubleshoot the issues for supporting customer requests.
**Yêu Cầu Công Việc**:
**_Key Qualifications:_**
- Solid professional Java experience and knowledge of system design
- Experience working with API development and Database design
- Experience with cloud infrastructures like AWS, Kubernetes
- Experience with event-driven, message queues frameworks like RabbitMQ, Kafka
- Good understanding of Scrum and Agile
- Demonstrated organizational, analytical, and problem-solving skills
- Able to work with a "Can-Do" spirit
- Ability to communicate well in English
**_ Bonus Points:_**
- Ability to work with front-end technologies such as Reactjs
- Experience with Katalon products;
- Experience with deployment automation tools;
- Experience with automation frameworks such as Selenium, Cypress, Playwright,.
**Tại Sao Bạn Sẽ Yêu Thích Làm Việc Tại Đây**:
**At Katalon**, we bring together self-starting, open-minded, and talented people while actively promoting a transparent and growth-enabling working environment. But don’t just take our word for it. Take a better look below!
- **Attractive compensation package** including **achievable Performance Bonus **and** 13th-Month Bonus**:
- **19 Annual leave days** and other supportive allowances
- **Flexible working time and place together **with high-end working equipment at the high-class new office at Viettel Building (Dist. 10, HCMC)
- **Diverse & International Working Environment with Agile culture**:
- **Premium healthcare package **for you and your loved ones
- A company trip every summer, an annual year-end party, team-building activities, and so much more fun are waiting for you!
Senior Java Software Engineer (Spring, Aws/azure)
Posted today
Job Viewed
Job Description
- KMS Technology focuses on custom software development and a wide variety of consulting services
- KMS Healthcare specialises in the healthcare industry, provides a unique blend of consultative healthcare technology solutions backed by the power of full lifecycle development support
- KMS Solutions serves the Asia Pacific region, bringing the world's innovative technologies to help organizations achieve their business goals through world-class digital capabilities and fit-for-purpose solutions
Besides providing services, KMS builds and successfully launches its own software companies through its internal startup incubator, KMS Labs. The most notable companies with millions of users worldwide include QASymphony, Kobiton, Katalon, Grove, and Visily.
KMS is committed to providing tangible contributions and long-lasting impacts to the communities through leveraging our IT expertise. The company has also been recognized by prestigious industry awards as a great workplace in Vietnam, Asia, and the U.S. for many years in a row.
**Responsibilities**:
**_ The Brilliant Career You Love_**
Are you passionate about innovative software development and be eager to sharpen your expertise every day?
Do you want to be a part of the Great Team who create awesome billion-dollar Software Products for U.S clients?
Do you love to work in the Best Software Outsourcing Company in Vietnam with Good Investment into People environment?
If yes, we strongly believe that you will enjoy each single working day at KMS Technology where you certainly contribute to developing cutting-edge software products for worldwide users with your experience and expertise.
**Qualifications**:
**General requirements**:
- At least an intermediate skill level of English
- Likely having 3+ years of experience (flexible depending on how fast your learning and technical developing capabilities are)
- Able to obtain deep knowledge of the project’s technologies
- Able to work independently with mínimal guidance
- Able to self-learn and quickly adapt to new technologies
**Technical requirements**:
- Strong experience with OO designs and design patterns
- Strong experience with web-based technologies: Spring (Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot) and ORM (JPA, Hibernate)
- Good experience with unit testing: JUnit, mock
- Experience with software development principles such as SOLID, DRY
- Experience with writing efficient SQL queries
- Experience with Web Services (REST, etc.).
**Nice to have**:
- Experience with HTML/ CSS/ SCSS/ JavaScript/ Bootstrap and one of following JavaScript frameworks: ReactJS, Angular, VueJS, KnockoutJS
- Experience in microservices and cloud environment (Azure/AWS/GCP)
**Benefits and Perks**:
**_ Perks you 'll love at KMS:_**
- Working in one of the Best Places to Work in Vietnam
- Building large-scale & global software products
- Working & growing with Passionate & Talented Team
- Diverse careers opportunities with Software Outsourcing, Software Product Development, IT Solutions & Consulting
- Attractive Salary and Benefits
- Performance appraisals twice a year and Performance bonus
- Onsite opportunities: short-term and long-term assignments in U.S, Europe, Asia.
- Flexible working time
- Various training on hot-trend technologies, best practices and soft skills
- Premium healthcare insurance for you and your loved ones
- Company trip, big annual year-end party every year, team building, etc.
- Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming
- Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,
- Free in-house entertainment facilities (foosball, ping pong, gym ), coffee (latte, cappuccino, espresso) and snack (instant noodles, cookies, candies )
And much more, join us and let yourself explore other fantastic things!
Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead software development teams and projects.
- Oversee the full software development lifecycle.
- Mentor and guide junior developers.
- Conduct code reviews and ensure code quality.
- Design software architecture and ensure scalability.
- Collaborate with product management and stakeholders.
- Implement agile development methodologies.
- Manage project timelines and deliverables.
- Bachelor's or Master's degree in Computer Science or related field.
- Proven experience in software development leadership.
- Expertise in multiple programming languages and frameworks.
- Strong understanding of software architecture and design patterns.
- Experience with agile methodologies and project management.
- Excellent leadership, communication, and problem-solving skills.
Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software applications using various programming languages and technologies.
- Write clean, efficient, maintainable, and well-documented code.
- Participate in the full software development lifecycle (SDLC), including planning, coding, testing, deployment, and maintenance.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve software defects and issues.
- Optimize application performance and scalability.
- Contribute to architectural discussions and decision-making.
- Stay up-to-date with emerging technologies and industry best practices.
- Participate in agile development processes and ceremonies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Development Engineer or in a similar role.
- Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++).
- Experience with web development frameworks (e.g., Spring, Django, Node.js, React).
- Understanding of database technologies (SQL, NoSQL).
- Familiarity with software development tools and practices, including version control (Git) and CI/CD pipelines.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for remote teamwork.
- Ability to work independently and manage time effectively.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code.
- Learn and apply software development best practices.
- Participate in code reviews and contribute to team discussions.
- Collaborate with team members on software projects.
- Develop a foundational understanding of programming languages and frameworks.
- Help with the documentation of software designs and code.
- Troubleshoot and resolve basic software issues.
- Learn about software development lifecycle and methodologies (e.g., Agile).
- Contribute to the maintenance of existing software applications.
- Gain practical experience in a professional software development environment.
- Recent graduate or current student in Computer Science, Software Engineering, or a related field.
- Basic knowledge of at least one programming language (e.g., Python, Java, C++).
- Understanding of fundamental computer science concepts.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
- Self-motivated with a strong work ethic.
- Ability to work effectively in a team and independently.
- Demonstrated interest in software development through personal projects or coursework.
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
- Assisting senior developers in coding, testing, and debugging software applications.
- Learning and applying programming languages such as Java, Python, or C++.
- Participating in code reviews and learning best practices.
- Contributing to the development of new features and bug fixes.
- Collaborating with team members in an agile development environment.
- Documenting code and development processes.
- Participating in team meetings and learning sessions.
- Gaining practical experience with software development tools and technologies.
- Completing assigned training modules and projects.
- Developing problem-solving skills in a software engineering context.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
- Lead and mentor a team of software engineers in the design, development, testing, and deployment of scalable and robust software applications.
- Define software architecture and technical strategies, ensuring alignment with business objectives and technology roadmaps.
- Oversee the entire software development lifecycle (SDLC), from requirements gathering and design to implementation, testing, and maintenance.
- Promote and enforce coding standards, best practices, and quality assurance methodologies within the development team.
- Conduct code reviews, provide constructive feedback, and ensure adherence to architectural guidelines.
- Collaborate with product managers, designers, and other stakeholders to define product requirements and feature specifications.
- Identify and resolve technical challenges, ensuring the timely delivery of high-quality software.
- Drive innovation by exploring and implementing new technologies and methodologies to enhance product performance and development efficiency.
- Foster a collaborative and high-performing team culture within a fully remote work environment.
- Manage technical risks and dependencies, ensuring smooth project execution.
- Contribute to the recruitment and onboarding of new engineering talent.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 7 years of professional experience in software development, with at least 3 years in a technical leadership or team lead role.
- Extensive experience with modern programming languages (e.g., Java, Python, C#, JavaScript) and associated frameworks.
- Strong understanding of software architecture patterns, design principles, and data structures.
- Proven experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Expertise in Agile development methodologies and DevOps practices.
- Excellent problem-solving, analytical, and decision-making skills.
- Exceptional communication, leadership, and interpersonal abilities.
- Demonstrated ability to manage and mentor remote development teams effectively.
- A passion for building high-quality software and driving technological innovation.
- Experience with microservices architecture is highly advantageous.
Be The First To Know
About the latest Java aws Jobs in Vietnam !
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality software solutions.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers and other engineers to define requirements.
- Participate in architectural design discussions and decisions.
- Implement and manage unit tests and integration tests.
- Deploy software to various environments using CI/CD pipelines.
- Mentor and provide technical guidance to junior developers.
- Conduct code reviews and ensure adherence to coding standards.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in at least one major programming language (e.g., Java, Python, C++, C#).
- Experience with web development frameworks (e.g., Spring, Django, React, Angular).
- Knowledge of database systems (SQL/NoSQL) and ORM frameworks.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving and analytical skills.
Graduate Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams on software projects.
- Participate in code reviews and provide constructive feedback.
- Learn and apply agile development methodologies.
- Troubleshoot and debug software issues.
- Contribute to technical design discussions.
- Assist in the creation of technical documentation.
- Adhere to coding standards and best practices.
- Continuously learn new technologies and development tools.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
- Strong foundation in programming principles, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development lifecycle (SDLC).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a remote, collaborative team environment.
- Strong communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies.
- Understanding of version control systems (e.g., Git) is a plus.
Graduate Software Development Engineer
Posted today
Job Viewed
Job Description
- Assist in the design and implementation of software features according to specifications.
- Write clean, maintainable, and efficient code in one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Participate in code reviews and contribute to team discussions on technical solutions.
- Collaborate with QA teams to identify and resolve software defects.
- Contribute to the documentation of software designs and processes.
- Learn and apply software development best practices and industry standards.
- Engage in problem-solving and contribute to the continuous improvement of software products.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Familiarity with at least one programming language.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a team environment.