Job Description:
Responsibilities
• Participate in the entire application lifecycle, focusing on coding and debugging
• Write clean code to develop functional applications using Java
• Troubleshoot and debug applications
• Perform UI tests to optimize performance
• Manage cutting-edge technologies to improve legacy applications
• Collaborate with Front-end developers to integrate user-facing elements with server-side logic
• Gather and address technical and design requirements
• Provide training and support to internal teams
• Build reusable code and libraries for future use
• Liaise with developers, designers, and system administrators to identify new features
• Follow emerging technologies
Requirements
• Proven work experience as a Senior developer using Java & Spring Framework
• Hands on experience in designing and developing applications using Java EE platforms
• Development experience with XML, JSON and Restful Services
• Should have worked in Agile environment
• Exposure to CICD tools like GitLab
• Good expertise in build management tools like Ant, Maven
• Having worked in OpenText Content Management is an advantage
• Good knowledge on developing/integrating applications for Content Management tools like OpenText Content Server
• Object Oriented analysis and design using common design patterns.
• Excellent knowledge of Relational Database (Oracle) and ORM technologies (JPA2, Hibernate)
• Experience with TDD/BDD development
• Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS)
• Excellent analytical and time management skills
• Teamwork skills with a problem-solving attitude
Qualification
• Minimum 6 years of hands-on with Java and Content Management technologies
• Minimum Bachelor's Degree
Any Graduate