Java Developer Intern

Femtosoft Technologies

Chennai0–20 yrs1h agovia Naukri

About the Role

Femtosoft Technologies focuses on delivering cutting-edge solutions for product development tailored to businesses of various scales. Our organization is well-regarded for its commitment to quality and customer satisfaction, with a history spanning over 18 years.

As a Java Developer Intern, you will collaborate with seasoned developers and engage in meaningful projects, gaining significant experience and guidance to effectively utilize your Java programming skills.

Key Responsibilities

  • Work alongside senior developers to conceptualize, create, and evaluate Java-based applications.
  • Produce clear, efficient, and thoroughly documented code following recognized coding standards and best practices.
  • Participate in the entire software development lifecycle: requirements analysis, design, implementation, testing, and deployment.
  • Assist in the identification and resolution of bugs, performance issues, and technical challenges.
  • Perform root cause analysis of problems and apply suitable solutions with supervision.
  • Perform comprehensive testing and quality assurance to ensure a seamless user experience.
  • Remain informed about the most recent advancements in Java technologies, frameworks, and tools through self-directed learning and research.
  • Explore new methodologies and technologies to improve skills and offer creative solutions.
  • Engage in code reviews to offer insights regarding code quality, clarity, and sustainability.
  • Collaborate with colleagues to generate ideas, exchange knowledge, and address technical challenges.
  • Record modifications to code, design choices, and technical specifications for future use.
  • Assist in the creation and upkeep of project documentation, including user manuals and technical guides.
  • Aid in the planning, estimation, and prioritization of project tasks.
  • Assist project managers and senior developers in organizing project activities and achieving deadlines.

Requirements & Tech Stack

  • Outstanding abilities in communication and interpersonal relations.
  • Core Java
  • Object-Oriented Programming (OOP) concepts (inheritance, polymorphism, encapsulation, abstraction).
  • Java Basics (data types, control statements, arrays, strings).
  • Collections Framework (Lists, Sets, Maps).
  • Exception Handling.
  • Java I/O (file handling, streams, serialization).
  • Advanced Java
  • Multithreading (threads, synchronization, concurrency utilities).
  • Java Database Connectivity (JDBC).
  • Java 8 Features (lambda expressions, streams, functional interfaces).
  • Frameworks and Libraries
  • Basic understanding of Spring/Spring Boot (dependency injection, annotations, REST APIs).
  • Basic understanding of Hibernate/JPA (Object Relational Mapping).
  • Web Development
  • HTML, JavaScript, and CSS basics.
  • Servlets & JSP.
  • REST APIs (consuming or creating).
  • Tools
  • Proficiency in IDEs like Eclipse, IntelliJ IDEA, or NetBeans.
  • Basic knowledge of Git and GitHub.
  • Maven or Gradle for dependency management.
  • Database Management
  • Basics of SQL (CRUD operations, joins, indexing).
  • Experience with relational databases (e.g., MySQL, PostgreSQL).

Qualifications

  • A solid command of core Java accompanied by a fundamental comprehension of Java ecosystems.
  • An understanding of Object-Oriented Programming (OOP) concepts.
  • Acquaintance with web technologies including HTML, JavaScript, and CSS.
  • A foundational knowledge of databases and SQL.
  • Demonstrated problem-solving abilities and meticulous attention to detail.
  • A readiness to learn and adapt within a dynamic environment.
  • Experience with Java frameworks such as Spring or Hibernate would be advantageous.

Internship Details

  • Work Mode: Work from Office
  • Working Days: Monday to Saturday
  • Duration: 3 - 6 Months
  • Hands-on experience in the Java Field.
  • Mentorship from experienced professionals.
  • Possibility of securing a full-time role after successfully finishing the internship.
  • Certificate will be provided.

Fresher Java Developer Jobs in Chennai · last 7 days

6 openings · all need no experience

Most hiring: Creative Hands HR, Femtosoft Technologies, Surender Singh

See all 6 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job