Job Summary: Develop software applications for a leading technology firm, creating scalable solutions for complex problems using object-oriented programming principles and collaborative approach.Key Responsibilities:Design and implement software applications using Java and PythonCollaborate with cross-functional teams to deliver high-quality solutionsDevelop and maintain code documentation and standardsParticipate in code reviews and provide feedbackRequirements:Bachelor's degree in Computer Science or related field3+ years of experience in software developmentProficiency in Java and Python programming languagesStrong understanding of object-oriented programming principlesExcellent communication and collaboration skills