Intrepid

Java Developer Intern

Intrepid

internship

Posted on:

Location Type: Hybrid

Location: Ho Chi MinhVietnam

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Support the Backend Team in developing and maintaining backend systems using Java with the Spring Boot framework.
  • Work closely with experienced Backend Developers, gaining hands-on exposure to real-world software development processes and modern backend technologies.
  • Participate in coding, testing, debugging, and code reviews in a production environment.
  • Collaborate with cross-functional teams such as Business Analysts, Product Owners, Quality Control, and technical teams from partner brands to deliver reliable and scalable solutions.
  • Assist in building backend services and RESTful APIs, including asynchronous processing using message brokers such as Apache Kafka or RabbitMQ.
  • Contribute to technical documentation and support system monitoring and stability.
  • Learn, apply, and share new technologies and real-world software development practices.

Requirements

  • Final-year student or fresh graduate majoring in Information Technology, Computer Science, or Software Engineering.
  • Basic knowledge of Java and Object-Oriented Programming principles.
  • Understanding of fundamental concepts related to RESTful APIs and HTTP.
  • Familiarity with version control systems such as Git.
  • Strong logical thinking, proactive learning mindset, and a high sense of responsibility.
  • Careful, diligent, and responsible working attitude, with good teamwork and communication skills.
  • Knowledge of or hands-on experience with the Spring Boot framework (preferred).
  • Experience working with SQL/NoSQL databases (preferred).
  • Basic understanding of Clean Code practices, Design Patterns, and SOLID principles (preferred).
  • Exposure to backend development through academic projects, personal projects, or internships (preferred).
Benefits
  • Hands-on experience working on real production backend systems using Java with the Spring Boot framework.
  • Direct mentoring and technical guidance from experienced Backend Developers and Senior Engineers.
  • Exposure to modern backend architectures, including microservices and asynchronous processing.
  • Practical experience collaborating with cross-functional teams and technical teams from partner brands.
  • A strong foundation in real-world software development practices, with the opportunity to grow into a full-time role.
  • Competitive compensation and generous benefits, including comprehensive insurance and ample leave.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootRESTful APIsObject-Oriented ProgrammingSQLNoSQLClean CodeDesign PatternsSOLID principlesasynchronous processing
Soft Skills
logical thinkingproactive learning mindsetresponsibilityteamworkcommunication skillsdiligencecarefulness