Job
Description
As a Java & Oracle ADF Developer with 4+ years of experience, your primary role will be to design, develop, and maintain enterprise applications using Java & Oracle's ADF technology stack and related technologies. Your responsibilities will include: - Designing and developing enterprise applications using Java & Oracle ADF framework and related technologies - Creating and maintaining ADF Business Components such as Entity Objects, View Objects, and Application Modules - Developing user interfaces using ADF Faces components and ADF Task Flows - Implementing business logic and data validation rules using ADF BC - Designing and developing reports using Jasper Reports - Configuring and maintaining application servers like Tomcat and JBoss - Integrating applications with MySQL databases and web services - Handling build and deployment processes - Performing code reviews, ensuring adherence to coding standards - Debugging and resolving production issues - Collaborating with cross-functional teams including business analysts, QA, and other developers - Providing technical documentation and maintaining project documentation - Participating in all phases of the software development lifecycle Core Technical Skills required for this role include: - Strong expertise in Oracle ADF framework (6-8 years hands-on experience) - Proficiency in Java/J2EE technologies - Advanced knowledge of ADF Business Components - Strong experience with ADF Faces Rich Client components - Expertise in ADF Task Flows - Proficiency in MySQL database design, optimization, and query writing - Strong experience with Jasper Reports for report development and customization You should also have experience in the following areas: - Application Server & Build Experience: Deploying and maintaining applications on Tomcat Server, JBoss/WildFly application server configuration and deployment, build tools like Maven/Ant, continuous integration, and deployment processes - Additional Technical Skills: Knowledge of XML, HTML, CSS, JavaScript, JDeveloper IDE, REST/SOAP web services, version control systems, MVC architecture patterns, and performance tuning - Database Skills: Strong knowledge of MySQL database administration, writing complex SQL queries and stored procedures, database optimization, performance tuning, backup, and recovery procedures - Reporting Skills: Expertise in Jasper Reports design and development, creating complex reports with sub-reports, integrating reports with web applications In addition to technical skills, soft skills such as strong analytical and problem-solving abilities, excellent communication and team collaboration skills, ability to work independently, manage multiple priorities, good documentation skills, and attention to detail are essential for this role.,