Search Jobs

Search by job, company or skills

Software Engineer - Java

Software Engineer - Java

NashTech
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Job description

  • To develop software program with limited support from senior engineers
  • To write code in compliance with established coding quality standard of the company
  • To write unit tests and run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing
  • To be able to securely and effectively use the AI in the SDLC
  • To self-train on new technologies
  • To implement strictly all the customer's process if being requested, company's processes and systems complied with CMMi standard.
  • To report directly to the Project Manager/Project Leader for project related issues and his/her line manager for all other issues including problems in a project
  • To have authority on all the matters related to programming tasks assigned by the Project Manager/Project Leader in charge
  • To be liable for keeping the confidentiality of all technological and business secrets of the Company during the employment

Qualifications

  • 1-2 years of experience in software development using Java
  • Good understanding of Core Java, Object-Oriented Programming (OOP), collections, exception handling, and multithreading fundamentals
  • Hands-on experience with Spring Boot for developing backend applications, developing RESTful APIs
  • Has basic understanding of Microservices Architecture and common integration patterns
  • Hands-on experience working with relational databases such as PostgreSQL or MySQL,
  • Familiarity with containerization technologies such as Docker
  • Basic understanding of event-driven architecture; experience with Kafka is a strong advantage
  • Familiarity with software development best practices, including clean code principles, design patterns, code reviews, and coding standards
  • Understanding of application security, performance, scalability, and maintainability considerations
  • Experience working in an Agile/Scrum environment
  • Familiarity with Git and CI/CD practices
  • Basic understanding of Generative AI tools (e.g., GitHub Copilot, Claude Code, Cursor) and their application in software development.
  • Able to communicate effectively in English and work with English technical documentation
  • Strong analytical, problem-solving, and continuous learning mindset

What makes working with us special:

  • 13-month salary per year.
  • Performance bonus
  • Social – Health – Insurance paid fully.
  • Healthcare: Annual health check-up,
  • Premium Health Insurance
  • Annual leaves: 14 days.
  • Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga....
  • Training courses: Technical skills – Soft skills – English

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Ho Chi Minh, Vietnam
Skills:
architectural patterns JavaHibernateWeb ServiceJspSoapSpring MVCMssqlSpringCore JavaServletRESTfulOracleJDBCJsfOOP design
Vietnam, Ho Chi Minh
Skills:
Spring BootTypescriptJavascriptDockerPythonJavaKubernetesPysparkApache SparkMicronautQuarkusGitHub ActionsPlaywrightAWS Kinesis Data Streams
Ho Chi Minh, Vietnam
Skills:
Data ModelingApplication SecurityDebuggingWeb developmentProgrammingAutomationApi DevelopmentData AnalysisCI CD Methods
4-7 yrs
Ho Chi Minh, Vietnam
Skills:
JavaPostgreSQLKafkaSpring BootCloud InfrastructureSqlRedisMicroservicesDockerMySQLAgileMongoDBScrumRestful ApisKubernetesNoSQL Databases
Ho Chi Minh, Vietnam
Skills:
JavaNode.jsKotlinContinuous IntegrationReactTypescriptTddDockerAgileKubernetesAWSLeanInfrastructure AutomationAI-assisted development toolsContinuous