Source description
About the role
We are looking for a motivated and enthusiastic Java Software Developer to join our team. The ideal candidate should have a strong understanding of Core Java, JavaScript, HTML/CSS, SQL, Data Structures & Algorithms, SDLC, REST APIs, and Database concepts . Knowledge of Git, software testing (Unit, Integration, UAT), encryption basics, and Java IDEs (Eclipse/NetBeans) will be an added advantage. Roles & Responsibilities Strong knowledge of Core Java and Object-Oriented Programming (OOP). Good understanding of HTML, CSS, JavaScript, and SQL. Familiarity with REST APIs, HTTP/HTTPS, and client-server architecture. Knowledge of SDLC, database concepts, and software testing. Experience with Git or other version control systems. Basic understanding of encryption and secure coding practices. Develop, test, and maintain applications using Core Java . Understand business requirements and assist in designing software solutions. Design and write SQL queries for database operations. Work with Java IDEs such as Eclipse or NetBeans . Perform Unit Testing, Integration Testing, and System Testing . Assist in developing applications that support cross-platform environments. Preferred candidate profile Bachelor's degree in Computer Science, Information Technology, MCA, BCA, or a related field. Good understanding of Data Structures & Algorithms, SDLC, REST APIs, and Database concepts . Strong foundation in Core Java, Object-Oriented Programming (OOP), SQL, HTML, CSS, and JavaScript . Excellent verbal and written communication skills. A proactive learner with a positive attitude and willingness to adapt to new technologies. Ability to work independently as well as collaboratively in a team environment.