As a Java and FileNet Developer, you will be responsible for designing, developing, and maintaining enterprise-level applications and systems using Java and IBM FileNet technologies. You will work closely with cross-functional teams to ensure the successful delivery of high-quality software solutions that meet business requirements.
Key Responsibilities:
Develop and maintain enterprise applications using Java, J2EE, and IBM FileNet technologies.
Integrate FileNet P8 with other enterprise systems and applications.
Customize FileNet applications to meet specific business needs and requirements.
Provide technical support and troubleshooting for Java and FileNet applications.
Create and maintain technical documentation for developed solutions.
Work closely with business analysts, architects, and other developers to ensure alignment of solutions with business objectives.
Participate in the testing and deployment of applications, ensuring they meet quality standards and are delivered on time.
Optimize the performance of Java and FileNet applications, ensuring scalability and efficiency.
Ensure that solutions adhere to industry standards, company policies, and regulatory requirements.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum 6 years of experience in Java development and 5 years of experience with IBM FileNet.
Proficiency in Java, J2EE, and related frameworks (e.g., Spring, Hibernate).
Strong experience with IBM FileNet P8 platform, including FileNet Content Engine and Process Engine.
Knowledge of FileNet API and FileNet Configuration.
Experience with web services (REST/SOAP), XML, and JSON.
Familiarity with databases like Oracle, SQL Server, or DB2.
Understanding of system integration techniques and tools.
Experience with Agile development methodologies.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work independently and manage multiple tasks effectively.
Adaptability and a willingness to learn new technologies and tools.