Java Trainee at People Tech Group Inc in Redmond, Washington

Posted in Other 2 days ago.

Type: full-time





Job Description:

Position: Java Trainee

Location: Remote

Duration: 3 months

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.

More jobs in Redmond, Washington

Other
about 7 hours ago

Meta
Other
about 7 hours ago

Oculus
Other
about 7 hours ago

BeyondSoft Consulting, Inc.
More jobs in Other

Other
1 minute ago

Bank Street College of Education
Other
1 minute ago

Bank Street College of Education
Other
1 minute ago

Bank Street College of Education