Develop software products using ADF, SOA, Web Services, Java, J2EE, Oracle Fusion Middleware Integration with existing products. Develop extension application controls. Participate in analysis and technical design, technical uptake, and developer test cases for core modules like Inventory Manager. Work on build and release management using Maven and Team City. Implement ADF Foundation Architecture for organization-wide standardized implementation of ADF Tech stack. Develop front-end screens using ADF, JSF Faces, and Ajax. Work with Weblogic administration, monitoring, stabilization, and performance tuning. Design and develop simplified Web Services invocation. Develop JUNIT test cases for application unit testing. Mentor junior programmers on web components and ADF Framework and offshore coordination. Create and update project/module reports for day-to-day activities. Work with object-oriented design methodology and application development in Java, J2EE, EJB 2.0 or higher and JPA2 technologies, including Java Servlets, Eclipse Link and Spring. Design solutions, and oversee the implementation of those solutions. Analyze requirements and formulate detail design artifacts.
A Master’s degree or the foreign equivalent in Computer Information Systems, Computer Science, Computer Engineering or Information Technology plus 3 years of experience in a software engineering occupation, or a Bachelor’s degree or the foreign equivalent in Computer Information Systems, Computer Science, Computer Engineering or Information Technology plus five years of progressively responsible experience in a software engineering occupation. The required experience must have included 3 years of experience working with ADF, Java, EJB 2.0 or higher and JPA2 technologies and Oracle Fusion Middleware.