1 028 Java Aws jobs in Vietnam
Lead Backend Engineer, Scalable Web Services
Posted 8 days ago
Job Viewed
Job Description
Key responsibilities:
- Architecting, developing, and deploying robust backend services and APIs using modern programming languages (e.g., Python, Go, Java).
- Designing and managing relational and NoSQL databases for optimal performance and scalability.
- Implementing and maintaining CI/CD pipelines for automated testing and deployment.
- Ensuring the security and integrity of our systems and user data.
- Collaborating with frontend engineers and product managers to define and implement new features.
- Leading code reviews and providing constructive feedback to team members.
- Troubleshooting and resolving complex technical issues in production environments.
- Researching and implementing new technologies to improve system efficiency and capabilities.
- Developing comprehensive unit and integration tests.
- Mentoring and guiding a team of backend developers.
The ideal candidate possesses a Bachelor's or Master's degree in Computer Science or a related field, coupled with at least 7 years of professional experience in backend development. Proven experience with microservices architecture, distributed systems, and cloud platforms (AWS, Azure, GCP) is essential. Strong proficiency in at least one major backend programming language and a solid understanding of database technologies (e.g., PostgreSQL, MongoDB) are required. Excellent problem-solving skills, a passion for clean code, and experience in leading technical teams are critical. As this is a remote-first role, exceptional communication skills and the ability to work effectively asynchronously are paramount. You will be instrumental in shaping the technical direction of our backend infrastructure, contributing significantly to our product's success.
Software Development Engineer
Posted today
Job Viewed
Job Description
Mô tả công việc:
(Mức lương: triệu VNĐ)
- Ensure compliance with Teams interoperability obligations through rigorous testing and support.
- Design, develop, and maintain automated and manual test cases for integrations with Microsoft Graph API.
- Develop sample code to demonstrate expected outcomes of APIs, enabling third-party (3P) developers to implement solutions effectively.
- Manage and maintain sample code repositories (e.g., GitHub), including timely response to bug reports and developer feedback.
- Build responsive front-end features using React (functional components, hooks, context API).
- Design and build backend utilities and test tools in Python, leveraging the Microsoft Graph SDK to streamline API interactions.
- Apply responsive design principles using CSS frameworks to ensure UI adaptability across devices.
Chức vụ: Nhân Viên/Chuyên Viên
Hình thức làm việc: Toàn thời gian
Quyền lợi được hưởng:
- A competitive salary & compensation package with premium healthcare, including dental coverage
- High social insurance contribution applied from probation period
- Sponsored internal training programs & access to our learning hub
- Flexible working hours with strong focus on work–life balance
- Cutting-edge projects & innovative environment
Yêu cầu bằng cấp (tối thiểu): Trung cấp - Nghề
Yêu cầu công việc:
- Hands-on experience with React (including functional components, hooks, and context API).
- Proficient in Python for development and test automation.
- Experience with responsive UI design and CSS frameworks (e.g., Tailwind, Bootstrap).
- Experience with C# and Microsoft Azure
- Demonstrated ability to create high-quality, reusable sample code for external developers.
- Strong problem-solving skills and the ability to debug complex integration scenarios.
Effective communication and collaboration skills.
Preferred Qualifications
- Experience managing code repositories using GitHub, including issue tracking and community interaction.
- Familiarity with Microsoft Graph API or willingness to ramp up quickly.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working on compliance, security, or interoperability-focused projects
Yêu cầu giới tính: Nam/Nữ
Ngành nghề: .NET/C#,IT Phần Mềm,Javascript,SQL
Trung cấp - Nghề
Không yêu cầu
Software Development Manager
Posted today
Job Viewed
Job Description
JOB DESCRIPTION
a. Team Management
- Manage the MAS team, comprising over 10 members, including project developers and outsourcing personnel.
- Ensure proper resource allocation and skill alignment within the team.
- Provide guidance, mentoring, and performance evaluation for team members.
b. Project Management
- Oversee assigned company projects, ensuring timelines, quality, and objectives are met.
- Monitor progress across assigned active projects and address potential risks or issues proactively.
- Prepare and submit comprehensive reports on all assigned projects to the PMO and/or General Director.
- Present data-driven insights and recommendations for project improvements or strategic adjustments.
c. Client Relationship Management
- Act as the primary contact point for client MAS, managing communication and resolving concerns effectively.
- Collaborate with the client to identify and implement solutions for any project challenges.
YOUR SKILLS AND EXPERIENCE
- A bachelor's degree in Computer Science or related. PMP or an equivalent Agile (SCRUM, LeSS) certification would be considered a plus
- At least 6 years' experience in management, good knowledge of core banking/finance/loan/insurance systems is an advantage
- Possess excellent verbal and written communication skills both Vietnamese and English.
- Familiar with MS Project, JIRA/Confluence for dashboards, boards configuration, burndown, and similar tools
- Having experience in managing projects related to Finance-Banking is a plus
- Applicable knowledge of the technologies used by the team
- Excellent communication, coordination, and negotiation skills; experience working in multicultural environments.
- Fluent English (written and spoken). Knowledge of Korean is a plus.
WHY YOU'LL LOVE WORK WITH US
- Attractive compensation & salary
- 13th month salary bonus
- 12 days annual leave, sick days leave per year
- Social Insurance and health insurance according to Government regulation
- Great allowances (lunch, parking, birthday, happy hours.)
- Salary review one time per year based on employee's performance and contribution
- Sport club: running club, ping-pong club, soccer club.
- Truly opening spirit. Everyone is be respected, you have the freedom to pursue and achieve your goals
- Other benefits as per stated in Vietnamese Labor Law
Job Type: Full-time
Pay: Up to 60,000,000₫ per month
Education:
- Bachelor's (Preferred)
Experience:
- Management: 6 years (Preferred)
Software Development Intern
Posted today
Job Viewed
Job Description
WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.
About the Role:Are you a curious and motivated individual looking to gain real-world experience in software development? Join our team as a Software Development Intern and get hands-on exposure to modern technologies, agile practices, and a collaborative, fast-paced work environment.
This internship is designed to help you learn and grow. You'll work closely with experienced developers, contribute to real projects, and sharpen your problem-solving skills.
What You'll Gain:- Mentorship from experienced software engineers developing enterprise applications
- Exposure to production-level code and agile development with CI/CD
- Opportunity to contribute to meaningful projects
- A chance to transition into a full-time role based on performance
- Collaborate with developers on designing, coding, testing, and deploying features.
- Participate in code reviews and agile team activities (e.g., stand-ups, retrospectives)
- Explore best practices in software engineering, including TDD, Microservices, and Object-Oriented Design
- Currently a final year student, who is pursuing or recently completed a degree in Computer Science, Information Technology, Software Engineering
- Some coding experience with:
- Backend: .NET Core with C#, ASP.NET Web APIs
- Frontend: React/Angular, pure JavaScript
- Understanding of object-oriented programming (OOP)
- Comfortable communicating in both Vietnamese and English
- Basic knowledge of Git and version control workflows.
We Prefer candidates with:
- Enthusiastic about UI/UX and attention to design details
- Curiosity and willingness to explore AI-powered tools and workflows (e.g., GitHub Copilot, ChatGPT)
- Eager to learn, adaptable, and self-motivated
- Effective communication skills, IELTS 6.0 preferred
- Attention to detail and willingness to receive feedback
- Enthusiastic about mobile technologies and staying current with trends
Apprenticeship - Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Participate in structured training modules covering foundational programming concepts, data structures, and algorithms.
- Assist senior developers in writing, testing, and debugging code for various software applications.
- Learn and apply software development best practices, including version control (e.g., Git) and agile methodologies.
- Collaborate with team members on coding tasks, design discussions, and problem-solving sessions in a remote setting.
- Contribute to the development of user interfaces, backend logic, and database integrations.
- Help identify and resolve software defects and issues.
- Gain exposure to different programming languages and development tools relevant to the **Da Nang, Da Nang, VN** technology landscape and beyond.
- Attend regular virtual check-ins and mentoring sessions with experienced software engineers.
- Assist in documenting code, technical designs, and project progress.
- Learn to understand project requirements and translate them into functional software components.
Qualifications:
- High school diploma or equivalent; pursuing or having completed a degree or certificate in Computer Science, Software Engineering, or a related field is advantageous.
- Demonstrated interest in software development and programming, evidenced by personal projects, coding bootcamps, or relevant coursework.
- Basic understanding of at least one programming language (e.g., Python, Java, JavaScript).
- Strong logical thinking and problem-solving abilities.
- Excellent communication and collaboration skills, essential for remote teamwork.
- A proactive attitude towards learning and a willingness to embrace new technologies.
- Ability to work independently and manage time effectively in a remote environment.
- Reliable internet connection and a suitable home workspace.
- Eagerness to receive feedback and adapt to constructive criticism.
- A keen interest in building a career in the technology sector.
This apprenticeship offers a unique pathway into the world of software development, providing invaluable experience and training. If you are a motivated individual passionate about technology and eager to learn, we strongly encourage you to apply.
Software Development Lead
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Lead, manage, and mentor a team of software engineers, fostering a collaborative and high-performing environment.
- Oversee the design, development, testing, and deployment of software applications.
- Define and enforce coding standards, best practices, and development methodologies.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical specifications.
- Conduct code reviews, provide constructive feedback, and ensure the quality and maintainability of the codebase.
- Troubleshoot and resolve complex technical issues, providing guidance and support to the team.
- Plan and estimate project timelines and resources, ensuring timely delivery of projects.
- Identify and implement process improvements to enhance team efficiency and productivity.
- Stay current with emerging technologies and industry trends, recommending adoption where appropriate.
- Contribute to technical architecture decisions and long-term technology strategy.
- Facilitate effective communication within the development team and with other departments.
- Ensure the team adheres to security best practices throughout the development process.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development, with at least 2 years in a leadership or lead role.
- Proven experience in leading and mentoring software development teams.
- Strong proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
- Solid understanding of software development lifecycle (SDLC), Agile methodologies, and DevOps principles.
- Experience with database design and management (SQL and NoSQL).
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong communication, interpersonal, and stakeholder management skills.
- Ability to effectively manage multiple projects and priorities.
- Experience with version control systems (e.g., Git) and CI/CD tools.
- A passion for technology and a commitment to delivering high-quality software.
Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Program Overview:
- Receive intensive training in foundational programming concepts and best practices.
- Learn and apply various programming languages (e.g., Python, JavaScript, Java) and frameworks.
- Gain experience in software development lifecycle (SDLC) processes.
- Participate in coding, testing, debugging, and deploying software applications.
- Work collaboratively with senior developers and mentors on diverse projects.
- Develop skills in version control systems (e.g., Git) and agile methodologies.
- Engage in problem-solving and critical thinking exercises.
- Receive regular feedback and performance evaluations to support your growth.
- Build a strong portfolio of completed projects.
- Opportunity to transition into a junior developer role upon successful completion of the apprenticeship.
Eligibility Criteria:
- A genuine passion for software development and technology.
- Basic understanding of computer science fundamentals is a plus, but not required.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills, suitable for a remote team environment.
- Eagerness to learn, adapt, and take on new challenges.
- Ability to work independently and manage time effectively in a remote setting.
- High school diploma or equivalent; pursuing or holding a degree in a related field is beneficial.
- Must be legally authorized to work in the specified region and available for the duration of the apprenticeship.
- Reliable internet connection and a suitable workspace for remote work.
- Proficiency in English is required.
This fully remote apprenticeship offers a stipend and invaluable training, setting you on a clear path toward a career in technology. If you are a self-starter ready to embark on an exciting journey in software development, we strongly encourage you to apply.
Be The First To Know
About the latest Java aws Jobs in Vietnam !
Apprenticeship - Software Development
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code for web and mobile applications.
- Learn and apply software development best practices, including version control (Git), agile methodologies, and testing frameworks.
- Participate in code reviews and learn from constructive feedback.
- Contribute to the development of new features and the maintenance of existing software.
- Work on assigned coding tasks, ensuring they meet quality standards and project requirements.
- Collaborate with team members in a virtual environment using communication tools.
- Engage in learning sessions and absorb knowledge from mentors and senior developers.
- Troubleshoot basic technical issues and assist in their resolution.
- Gain exposure to different programming languages, frameworks, and development tools.
- Help maintain project documentation and contribute to knowledge sharing within the team.
- A strong interest in software development and a foundational understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
- Completed or currently pursuing a degree or certification in Computer Science, Software Engineering, or a related field.
- Basic knowledge of data structures and algorithms.
- Familiarity with version control systems like Git is a plus.
- Problem-solving skills and a willingness to learn new technologies.
- Good communication skills and the ability to work effectively in a remote team.
- Self-motivated and disciplined, with the ability to manage time and tasks effectively in a remote setting.
- Enthusiasm for coding and building software.
- English proficiency for learning materials and team communication.
- Previous personal coding projects or contributions to open source are highly valued.
Software Development Engineer
Posted 8 days ago
Job Viewed
Job Description
Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
During this apprenticeship, you will be exposed to various programming languages, frameworks, and development tools. Your responsibilities will include assisting senior developers, writing code, participating in code reviews, debugging software, and documenting processes. You will learn about agile methodologies, version control systems (like Git), and best practices for building scalable and maintainable software. The program emphasizes continuous learning and development, with regular feedback sessions and training opportunities provided by your mentors. This role requires a strong desire to learn, a problem-solving mindset, and the ability to collaborate effectively in a remote team environment. While no prior professional experience is strictly required, a demonstrated passion for coding, personal projects, or relevant coursework will be highly regarded.
Key responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Learn and apply various programming languages and development tools.
- Participate in team meetings and contribute to project discussions.
- Write clean, well-documented code under the guidance of mentors.
- Collaborate with team members using remote communication and project management tools.
- Gain hands-on experience with version control systems (e.g., Git).
- Contribute to user story development and task completion within an agile framework.
- Undergo continuous learning and skill development through provided resources and mentorship.
- Provide support in testing and quality assurance activities.
- Document development processes and technical specifications.
- High school diploma or equivalent.
- A strong passion for software development and technology.
- Basic understanding of programming concepts (demonstrated through personal projects, online courses, or bootcamps is a plus).
- Excellent problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills.
- Ability to work independently and manage time effectively in a remote setting.
- Reliable internet connection and a suitable remote work environment.