Frontend Application Developer (using Oracle ADF) - eTeam Inc.
Winston-Salem, NC
About the Job
Mandatory Skills:
Oracle ADF, Java, ReactJS and AngularJS
Responsibilities:
Oracle ADF, Java, ReactJS and AngularJS
Responsibilities:
- Design and Develop Frontend applications using Oracle ADF, Java, React JS and Angular JS
- Design of end-to-end solutions using ADF technology and related components
- Design and implement User Interface and Application business logic layer using JSF, ADF Faces, ADF Task flows and ADF BC4J technologies
- Develop REST and SOAP services
- Building reusable components and front-end libraries for future use
- Translate business requirements into technical design and prepare MD70 documents per AIM methodologies
- Ensure all coding complies with Enterprise Standards and adheres to development guidelines.
- Ensure all assigned deliverables are completed on time with impeccable quality.
- Provide guidance and support to other team members in accomplishing tasks.
- Provide timely support in troubleshooting defects and providing resolutions.
- Support production deployment and project go-live tasks.
- Actively participate in team meetings and collaborate with other team members to carry out project deliverables.
- Adhere to standards related to documentation, software development methodology, version control and testing, and migration.
- Contribute to a cooperative environment that fosters knowledge sharing.
- Take part in the full-stack of development, including all layers and across microservices, including data, service + API, web + mobile
- Perform other duties as assigned.
- Strong working knowledge on ADF UI, task flows, ADF integration with web services, ADF BC4J, Security, templates, deployments and Subversion
- Strong attention to detail, problem-solving skills, and verbal/written communication
- Ability to work in an agile environment
- Significant knowledge in 2+ object-oriented languages
- Significant exposure to client scripting with JavaScript and popular frameworks (i.e. Angular, React, Node, etc.)
- Experience in Unit Testing frameworks.
- Experience implementing service-oriented systems with RESTful services and APIs
- Exposure to implementing for the User Experience on Mobile and Web
- OOP, design patterns, SOLID design principles
- Relational and non-relational data, ORM.
- Ability to quickly learn new technologies and evangelize with peers and stakeholders
- Experience in change management tools including source control practices and branching
- Experience with application and performance tuning
- Experience in performance tuning
- Experience in Weblogic Server Administration
Source : eTeam Inc.