Job Description
We are looking for a motivated and enthusiastic Junior Java Developer to join our development team. The ideal candidate should have a strong foundation in Core Java, object-oriented programming concepts, and a passion for building scalable applications. This role offers an excellent opportunity to work on real-world projects and grow as a software engineer.
Key Responsibilities
Develop, test, and maintain Java-based applications.
Write clean, efficient, and reusable code.
Assist in designing and developing RESTful APIs and backend services.
Work with databases to design and execute SQL queries.
Collaborate with team members to understand business requirements and technical solutions.
Troubleshoot, debug, and resolve application issues.
Participate in code reviews and follow development best practices.
Learn and adopt new technologies as required by the project.
Requirements & Experience
Strong knowledge of Core Java and OOP concepts.
Understanding of Collections, Exception Handling, Multithreading, and Java 8 features.
Basic knowledge of Spring Boot and REST APIs.
Knowledge of SQL and relational databases such as MySQL or PostgreSQL.
Familiarity with Git/version control systems.
Understanding of Data Structures and Algorithms.
Good analytical and problem-solving skills.
Strong communication and teamwork abilities.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
