Responsibilities:
– Design, develop, and maintain software applications using Java technologies
– Collaborate with cross-functional teams to identify and implement software solutions
– Write clean, efficient, and well-documented code
– Test and debug software applications
– Participate in code reviews and team meetings
– Stay up-to-date with emerging trends and technologies in software development
Requirements:
– Bachelor's degree in Computer Science or a related field
– Minimum of 3 years of experience in Java development
– Strong knowledge of Java, Spring Framework, and Hibernate
– Experience with web services, RESTful APIs, and JSON
– Familiarity with Agile development methodologies
– Excellent problem-solving and analytical skills