Evaluation Template - Amdocs NEO Requirement
Evaluation Template - Amdocs NEO Requirement
Software Developer
Technical
Topics Sub-Topics
Class
Object
Encapsulation
Message passing
Inheritance
Java Abstraction
Polymorphism
Exception handling
Java 8 Topics
Threading
Collections
Resources
Messages
Addressing
REST
Services Methods
Statelessness
Caching
Security
Introduction to Spring
Understanding the Bean Life Cycle
Simplifying Application Configuration
Spring
Annotation-Based Dependency Injection
Data Access and JDBC with Spring
Database Transactions with Spring
File Management
Directories
File Permission
Environment
Basic Utilities
UNIX Pipes & Filters
Processes
Communication
The vi Editor
Shell Programming
Advanced Unix / Linux
7-9 lead
Technical
Topics Sub-Topics
Control statements and Looping
Operators
Assertion
Encapsulation
Enum
Arrays
Static variables functions and classes
Inner classes
Anonymous class
Abstract class
Wrapper classes
Overloading
Interface
Pattern matching
String
Exception handling
Garbage Collection
Thread
Packages
File
Serialization
Collection and Generics
Java and J2EE Vector
Serialization
Inheritance
this and super keywords
Jar files
Data types
Overriding
Constructors
Application Client Module
WEB Module
Enterprise JavaBeans Module
Resource Adapter Module
Class files
Client deployment descriptor
JSP (Java Server Pages) files
Class files for servlets
GIF (Graphics Interchange Format) and HTML (Hypertext Markup
Language) files
Native libraries
Lambda expressions
Stream API’s
Functional Interfaces
Java Annotations
Spring
Sub queries and Co-relatedsubquery
Normalization
Constraints and Keys
Joins
Reports
Indexces
Views
SQL and PL- Transcation processing and management
SQL PL/SQL Basics
Control Structures
Constraints and Keys
PL/SQL Statement
Codd rule
Exception handling
Aggregating results
Fundamentals
File Management
Directories
File Permission
Environment
Basic Utilities
UNIX Pipes & Filters
Processes
Communication
The vi Editor
Shell Programming
Advanced Unix Commands
Cloud
Cloud
Computing Docker
and Kubernates
Container Kafka
Orchestration
Elastic Search
Basics of WebServices
Web services
REST API
JSX
Components
State
Props
Forms
React
React Events
Refs
Keys
Router
Using Flux
Redux
Architecture
Modeling Types
Basic Notations
Standard Diagrams
Class Diagram
Object Diagram
UML
Component Diagram
Deployment Diagram
Use Case Diagram
Interaction Diagram
Statechart Diagram
Activity Diagram
SOLID Design principles
Design Creational Patterns
Patterns Structural Patterns
Behavioral Patterns
The WebLogic Components and architecture
Oracle WebLogic Installation and Configuration
Oracle WebLogic and Java
WebLogic HTTP Server
Oracle WebLogic System Administration
WebLogic WebLogic Instance Management
Oracle WebLogic Backup and Recovery
Oracle WebLogic security administration
Deploying new WebLogic Applications
WebLogic connections to database layer
Oracle WebLogic Performance Tuning
Tomcat Introduction
Installing Tomcat
Tomcat Directory Structure
Configuring Tomcat
Deploying Web Applications
Tomcat
The Tomcat Manager
JNDI Data Sources and JDBC
Security
Monitoring and Performance Tuning Tomcat
Clustering
DEVOPS Engineer/ Specialist
Technical
Topics Sub-Topics
File Management
Directories
File Permission
Environment
Basic Utilities
UNIX Pipes & Filters
Processes
Communication
The vi Editor
Shell Programming
Advanced Unix Commands
Cloud
Docker
Cloud Computing and Kubernates
Container Kafka
Orchestration Elastic Search
Rancher
Helm/Museum
Basics of WebServices
Web services
REST API
Automan
Gerrit
BItBucket
GIT
Tools/Software IntelliJ
Teraform
Ansible
JENKINS
Automation CI/CD
Python
GROOVY
Bash /SHell
Coding Core Java
Networking Basic Networking Concepts
Openstack
AWS
Cloud Technology AZURE
Software Developer (Java)
Candidate Information / skill e
Name
Mohan krishna Rompella
Skills possessed by the candidate to Name of Projects in which the skills
Mandatory/Optional
perform the role efficiently were used (add rows if necessary)
3
4