Role & responsibilities
- Develop and maintain Java-based applications.
- Write clean, efficient, and reusable Java code.
- Understand and implement Object-Oriented Programming (OOP) concepts.
- Work with Core Java, Collections, Exception Handling, and Multithreading.
- Perform database operations using SQL and JDBC.
- Learn and work with Spring Boot and REST APIs.
- Debug and troubleshoot application issues.
- Collaborate with team members on development tasks.
- Participate in code reviews and technical discussions.
- Follow software development best practices.
Preferred candidate profile
- Basic knowledge of Core Java.
- Understanding of OOP concepts:
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Knowledge of Java Collections Framework.
- Basic understanding of Exception Handling.
- Knowledge of SQL and databases (MySQL/Oracle).
- Basic knowledge of JDBC.
- Familiarity with HTML, CSS, and JavaScript is an advantage.
- Basic understanding of Spring Boot and REST APIs is preferred.
- Knowledge of Git and GitHub is a plus.
Educational Qualification
- B.E./B.Tech in Computer Science, IT, or related fields.
- BCA, MCA, B.Sc. Computer Science, or equivalent qualification.
Freshers are welcome to apply.
Key Skills
- Problem-solving abilities.
- Logical thinking.
- Good communication skills.
- Willingness to learn new technologies.
- Teamwork and collaboration.
- Passion for software development.