Java Software Engineer Job at People Tech Group Inc, Vancouver, BC

MnRqRjZDaFZFYnZTalpmVjBuQTcwdFQ4eGc9PQ==
  • People Tech Group Inc
  • Vancouver, BC

Job Description

Position: Java Trainee

Location: Remote

About the Program:

People Tech Technology is excited to offer a comprehensive Java Training Program designed for individuals who are eager to start a career in software development. This program aims to equip participants with the necessary skills and knowledge to become proficient Java developers.

Key Responsibilities:

  • Training Participation : Attend and actively participate in all training sessions, workshops, and assignments.
  • Learning and Development : Engage with training materials, complete exercises, and participate in discussions to enhance understanding of Java programming concepts.
  • Project Work : Apply learned skills by working on real-world projects and assignments under the guidance of experienced mentors.
  • Code Reviews : Participate in code review sessions to learn best practices and improve coding standards.
  • Collaboration : Work collaboratively with peers and mentors to foster a productive learning environment.
  • Feedback and Improvement : Provide and receive constructive feedback to and from peers and mentors to continuously improve skills and program experience.

What You Will Learn:

  • Java Fundamentals : Basic syntax, data types, variables, control flow statements, and exception handling.
  • Object-Oriented Programming (OOP) : Classes, objects, inheritance, polymorphism, abstraction, and encapsulation.
  • Java Standard Library : Collections framework, Java I/O, Java NIO, and concurrency utilities.
  • Advanced Java : Streams, lambdas, generics, and annotations.
  • Web Development with Java : Servlets, JSP, and web frameworks (e.g., Spring).
  • Database Integration : JDBC, JPA, and Hibernate.
  • Testing : Unit testing with JUnit and TestNG.
  • Version Control : Using Git for source code management.

Qualifications:

  • Education : Masters in computer science, Information Technology, or a related field (or currently pursuing one).
  • Basic Programming Knowledge : Familiarity with basic programming concepts, preferably in any programming language.
  • Passion for Learning : Demonstrated interest in software development and eagerness to learn Java.
  • Problem-Solving Skills : Ability to approach problems analytically and solve them effectively.
  • Communication Skills : Strong verbal and written communication skills.

Preferred Skills:

  • Prior Programming Experience : Any prior experience with Java or another programming language is a plus.
  • Knowledge of OOP : Basic understanding of object-oriented programming concepts.

Benefits:

  • Hands-on Training : Gain practical experience through real-world projects.
  • Mentorship : Receive guidance and support from experienced Java developers.
  • Career Opportunities : Potential for full-time employment opportunities upon successful completion of the program.
  • Networking : Connect with industry professionals and like-minded peers

Job Tags

Full time, Remote job, Traineeship,

Similar Jobs

Walt Disney

Manager, eCommerce Job at Walt Disney

Job Summary: : Disneystore.jp ...

EcoVadis

Sustainability Analyst - Japanese Speaker Job at EcoVadis

 ...ion Our Evaluation Services department produces independent, trusted and actionable ratings and insights that empo...  ...d educational background. Can the hiring process be adjusted to suit my needs?Yes. We want everyone going through t... 

Saskatchewan Health Authority

Surgeon Job at Saskatchewan Health Authority

 ...memberships, and courses -Medical Council of Canada Qualifying Examination (MCCQE I and MCCQE II)-Royal College of Physicians and Surgeons of Canada Certification Examination -Licensure by provincial or territorial authorities Screening questions -Are you... 

SUN HOSPITALITY RESORT SERVICES

Room Attendant Job at SUN HOSPITALITY RESORT SERVICES

 ...to creating a positive experience for our clients and guests...  ...and maintain in good working condition. Report...  ...addition to on-the-job training, we provide leadership...  ...Program ~ Competitive Pay ~ Flexible Hours ~...  ...Disabilities Act, the employer will provide reasonable... 

LensCrafters

Sales Associate Job at LensCrafters

 ...life's experiences by delivering the highest optical standards. As part of EssilorLuxottica, a global leader in ophthalmic lenses, frames,...  ...and customers. Role Description This is a part-time on-site role for a Sales Associate located in Toronto, ON. The Sales...