Developer Lead-java Resume Samples

4.7 (80 votes) for Developer Lead-java Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the developer lead-java job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
DF
D Frami
Dagmar
Frami
56357 Ratke Forest
Los Angeles
CA
+1 (555) 536 2990
56357 Ratke Forest
Los Angeles
CA
Phone
p +1 (555) 536 2990
Experience Experience
Dallas, TX
Application Developer Lead-java
Dallas, TX
Herman, Hauck and Gibson
Dallas, TX
Application Developer Lead-java
  • Provide solution for new major programs which uses cutting edge technologies for Document Management, Workflow management etc
  • Participate in technical reviews, define/improve processes on configuration management, deployment and resiliency planning for the application
  • Serve as a key mentor and provide technical guidance to extended team
  • Design and develop of key/critical modules within the application
  • Lead a high performance team
  • Hands on design and development of technical artifacts
  • Provide solution for Technology upgrade and Application migrations
Phoenix, AZ
Applications Developer Lead-java
Phoenix, AZ
McLaughlin, Little and Torphy
Phoenix, AZ
Applications Developer Lead-java
  • Development and maintenance of applications built to serve Derivatives business
  • Follow Agile practices like SCRUM and Business Driven Development
  • Own a set of stories and manage their end-to-end implementation
  • Collaborating with BA and QA on creation of test harnesses to facilitate automate acceptance testing
  • Work with multiple globally distributed teams to deliver end-to-end solution(s) across regions
  • Presenting and demoing to users, stakeholders, and technology groups
  • Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server/service oriented architecture
present
Chicago, IL
Java / Big Data Developer Lead, VP
Chicago, IL
Schiller, Vandervort and Davis
present
Chicago, IL
Java / Big Data Developer Lead, VP
present
  • Leading, mentoring, and coaching a team of software developers
  • Component Software Design & Development
  • Ensuring excellent practices are utilized in delivering Big Data Management and Integration Solutions
  • Systems integration, including design and development of APIs, Adapters, and Connectors
  • Mentoring technical development team on optimal utilization of Big Data solutions and Apache Open Source Software
  • Participating in agile development projects
  • Working with business and peers to define, estimate, and deliver functionality
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Arizona State University
Bachelor’s Degree in Computer Science
Skills Skills
  • Strong knowledge of data structures, algorithms and enterprise systems
  • Knowledge of version and revision control practices and procedures
  • Strong problem solving and decision making skills
  • Highly self-motivated
  • Ability to multi-task and prioritize in a fast paced environment and handle multiple issues at one time
  • Strong communication skills, both written and oral
  • Ability to work effectively as a member of a team
  • Overall 15+ years of relevant Technology experience
  • Oracle
  • Maven
Create a Resume in Minutes

15 Developer Lead-java resume templates

1

Application Developer Lead-java Resume Examples & Samples

  • Adhere to Commercial Card IT coding standards, procedures, and techniques
  • Lead a high performance team
  • At least 7 years hands-on experience in Core Java and J2EE technologies
  • At least 4 years hands-on experience in Spring
  • At least 4 years hands-on experience in Hibernate
  • At least 3 years hands-on experience in UI frameworks like Kendo UI, Backbone.js, etc
  • At least 2 years hands-on experience in PL/SQL using Oracle
  • Experience on JUnit, Maven, JSP
  • Demonstrated teamwork and ability to lead a high performance team
2

Applications Developer Lead-java Resume Examples & Samples

  • Follow Agile practices like SCRUM and Business Driven Development
  • Understanding and communicating business and securities trading processes
  • Java development fluency with 3-7 years experience
  • Transactional database development experience and performance tuning
  • Exposure to HP's Application Lifecycle Management tool
  • Working knowledge of FpML protocol
3

C++ / Java Core Developer Lead, VP Resume Examples & Samples

  • 10-15+ years of hands-on Application Development work experience
  • Expert design, coding, testing and debugging skills
  • A track record of delivery in a professional technical environment either from education, professional roles or personal projects (e.g., Open source contributions)
4

Applications Developer Lead-java-VP Resume Examples & Samples

  • Work with test team to ensure the testing results correspond to the business expectations
  • Distinguish key interactions and connectives among enterprise server-client technical solutions involving hardware, networks, security and applications
  • Overall 15+ years of relevant Technology experience
  • Minimum 8+ years recent hands-on software development work experience in large-scale distributed technology projects in a J2EE environment
  • Minimum of 3+ years experience in a Technical Lead role
  • Minimum 5+ years of highly technical work in large, complex enterprise environments
  • Minimum of 5+ years client side development experience with Java and Spring
  • Minimum of 5+ years server side development experience with J2EE and EJB's
  • Minimum of 5+ years experience with PL/SQL
  • Minimum of 5+ years experience of the software development release lifecycle and source management methodologies (Waterfall, Agile)
  • Design, coding, testing and debugging skills
  • Experience in Java, JavaScript programming and design techniques
  • Strong knowledge of data structures, algorithms and enterprise systems
  • Experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing
  • UI Development
  • Web Service Development
  • Exposure to Open Source technologies
  • Experience with the Financial Services industry
  • Working knowledge of financial services industry practices and/or loan originations is preferred
  • Knowledge about mortgage banking and/or commercial lending is preferred
  • Minimum 8+ years hands-on software development work experience in large-scale distributed technology projects in a Java / J2EE environment
  • Minimum of 5+ years client side development experience with EXT JS / Angular JS / Java script framework
  • UI Development using latest f/w using HTML 5 / EXT JS, Angular JS
5

Java / C++ Applications Developer Lead Resume Examples & Samples

  • Build high volume, mission critical systems in C++ and Java
  • Minimum 9+ years hands-on development experience in Java and/or C++
  • Knowledge or expertise of middleware development platforms like Oracle Tuxedo
  • Knowledge of Payment Processing
6

VP-lead Java Fullstack Developer Resume Examples & Samples

  • Application design/development using Java/J2EE/HTML5/Angular JS/Bootstrap/Spring/ JPA/Maven
  • Job scheduling using Autosys
  • Bachelor’s degree in Computer Science or similar discipline
  • 7 yrs minimum overall IT experience in application development, design and architecture
  • Prior project lead experience in SDLC
  • 6 yrs of Experience with Java/J2ee/Spring/ ORM Development in Windows/Linux platform
  • 4 yrs of Experience with HTML5/Angular JS/Bootstrap/ based web development
  • Experience in Restful, AJAX, Maven and J-Unit or any unit testing frameworks
  • Experience with a job scheduling tool (e.g. Autosys)
  • Experience with all phases of Software Development Life Cycle Skills: Java, J2EE, Spring, ORM, HTML5, Angular JS, Bootstrap, RESTful, Maven, Tomcat, SQL Server
  • Highly motivated self-starter with ability to prioritize and multi-task
7

Lead Java & ADF Developer Resume Examples & Samples

  • Performs Java Development tasks on the DECC contract
  • May interact with the client or other teams and will require interpersonal skills
  • Will act as a team lead fpr 6-15 Developers
  • Will develop using Java Programming and ADF
8

Java / Oracle Applications Developer Lead Resume Examples & Samples

  • Projects
  • Plan and report project status to senior management, recognize and resolve issues across teams, and provide hands-on project guidance to ensure completion of assigned projects
  • Manages projects and/or processes or is a recognized subject matter expert with impact and influence across a function or region
  • Independent decision-making authority and autonomy aligned with overall organizational priorities
  • Has depth of knowledge, expertise required of the function e.g. specific products, risk management, project management
  • May have people management responsibility or, as an individual contributor, is recognized across the function and region for deep technical expertise
  • Influences multiple stakeholders within function and/or region
  • Overall experience of 14+ years with hands-on exposure on the following technologies – Oracle PL/SQL, Java/J2EE, Shell scripting & Unix
  • Should have project management experience
  • Being able to chair meetings
  • In-depth knowledge of IT Infrastructure components (Server, Network, Database, Storage, Backup)
  • Through understanding of SDLC phases and essential documentation in each of these steps
  • Through understanding of Agile Process
  • Understanding of Pentaho tool
9

Java / Object Oriented Developer Lead Resume Examples & Samples

  • 10+ years of experience with at least 5 years of experience working with full AGILE SDLC with Scrum Test Lead / SDET Lead Roles as an individual contributor and technology oversight for teams
  • Knowledge of quality assurance principles, techniques and tools desired
  • Working knowledge on CI tools – Jenkins & deployment scripts
  • Hands on experience in testing SOAP, REST, JSON services
  • Hands on experience in Mocking libraries -Lisa Mocking and/or Cucumber libraries for rest api testing
  • Troubleshooting skills with Xcode & Android studio debug bridge/ device monitor - parsing logs, errors etc
  • Hands-on experience with testing mobile emulators and simulators for Android and IOS platforms
  • 4+ years of hands on experience with any one or equivalent of the tools such as Appium/ Robotium/ Calabash etc
  • 3+ years of hands on experience with Integration testing especially using Unit test frameworks for IOS (XCTestFramework - Swift supporting Library)
  • 3+ years of experience as software developer using SWIFT/Objective-C as Object oriented language
  • 3+ years of experience as software developer using Java as Object oriented language
  • 3+ years of experience in Integration and / or unit testing
  • Partner with QA scrum teams, Dev, BA, PO for dependencies - to ensure ‘In-Sprint’ automation with at least 60% automate as you go
  • Participate as needed in planning and Stand-Up meetings with to understand requirements, define automation scope and plan for the same
  • Partner with DEV to build page-objects for web automation scripts, api mocking, service virtualization and testing, data conditioning early in the sprint – for quick turnaround in development
  • Work on creating Features and Scenarios for each story
  • Create step definitions for the Gherkins that include glue code and utilities coding
  • Help with CI process, resolve failures with in daily execution of automation suites
  • Analyze CI failures and work with Dev Team to log defects (as applicable)
  • Partner with QA scrum teams, Developer, BA, PO for dependencies - to ensure ‘In-Sprint’ automation with at least 60% automate as you go
  • Analyze CI failures and work with Development Team to log defects (as applicable)
10

Lead Ecommerce Java Developer Resume Examples & Samples

  • Bachelors or Masters degree in Computer science or equivalent required
  • Minimum of 5 years’ professional software development experience required
  • Minimum 5 years’ development experience with Java technologies (J2EE) required
  • Strong understanding of Spring framework (Core, MVC)
  • Strong understanding of RESTful APIs both their consumption and implementation required
  • Proven track record delivering mission critical, enterprise web applications required (experience developing SaaS applications a plus)
  • A commitment and passion for continuous integration, unit tests, and using automation to ensure stable deliverables required
  • Proven ability to work with project managers and stakeholders to help refine and capture software requirements in an iterative fashion required
  • Ability to accurately forecast engineering effort required
  • Ability to work seamlessly as part of a multi-site, multicultural development team required
  • Desire to work in a fast paced, growing, deadline driven, startup-up environment required
  • Experience with code management using Git is preferred
  • Self-motivated, driven to achieve committed milestones required
  • Extreme attention to detail and commitment to quality required
  • Strong collaboration skills, ability to mentor and be mentored required
  • Strong Core Java programming background is preferred
  • Experience with Drupal, PHP, or Symfony is preferred
  • Experience with Android or Swift development is preferred
  • Experience with either Demandware or Hybris eCommerce development is preferred
  • Additional UI experience preferred
11

Senior Back End Java Developer, Pod Lead Resume Examples & Samples

  • Web service knowledge
  • OSGi knowledge
  • Knowledge or experience with Agile/Scrum development methodologies
  • Unit testing knowledge. Automation testing knowledge
  • Knowledge of Cloud is an asset
  • Practices influence
12

Applications Developer Lead Java Resume Examples & Samples

  • Understanding of OOP concepts and design patterns
  • UI development experience in JavaScript frameworks like Angular JS, Ember, backbone, Kendo UI, Bootstrap and jQuery
  • Strong understanding of HTMLS5 / CSS3 style sheet
  • Knowledge in Unit Testing tools like Jasmine and JUnit
  • Knowledge in gruntjs and maven
  • RESTFul webservices (Spring-MVC or JAX-RS or Apache CXF) Selenium
  • 10+ years experience developing user interface for web based and desktop based applications focused on easy-to-use and fluid interfaces. Must have proven track record of building Responsive web design for global application having large user base(10000+)
  • Strong understanding of HTMLS5 / CSS3 stylesheet
13

Application Developer Lead-java-bournemouth Resume Examples & Samples

  • Provide leadership and direction for the Technical delivery of project objectives and changes to meet business requirements
  • Must be hands on developer and must have leadership experience of running team of developers
  • Utilize agile methodologies and adhere to coding standards, procedures and techniques while contributing to the technical code documentation
  • Solid experience in Core Java/ J2EE design techniques
  • Solid experience in Java Frameworks i.e. Spring, Hibernate, MyBatis
  • Source code control software (eg. Clearcase, subversion)
  • Experience in IBM BPM, ODM
14

Application Developer Lead-java-VP Resume Examples & Samples

  • Unix tools and shell scripting
  • Java Frameworks (preferably Spring)
  • Development tools (Ant, Maven, Hudson, Eclipse)
  • Knowledge and hands on experience on Angular-JS, EXT-JS, REST, HTML5 will be an added advantage
  • Java RESTful web services development
  • Experience or knowledge of Reference Data as it relates to an Investment Bank would be an advantage
  • Exposure to Git, maven, fitnesse, sonar and JIRA desirable
  • 12+ years work experience
  • Able to manage own workload and deadlines
15

Applications Developer Lead-java Resume Examples & Samples

  • Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and discuss the technical design and solution
  • Participate in design reviews and provide input to the design recommendations; perform code reviews and provide recommendations
  • Develop and unit test your work following the coding standards, guidelines and patterns; help team members with the same
  • Bachelor or Master's degree in Engineering, Computer science or equivalent with relevant experience
  • Solid Java 7 skills with clear understating in data structures and multithreading
  • Source code management system like SVN, Clearcase, TFS, etc
  • Development Methodologies like Water Fall, Agile, Scrum etc
16

Lead Middleware Java Developer Resume Examples & Samples

  • Leading Team planning sessions and contributing significantly to retrospectives
  • Estimating work for new projects and managing the team roadmap and priorities
  • Supporting our release cycle and ensuring new features are rolled out safely with adequate testing
  • Adding functionality for IG’s CQ implementation, supporting all global websites
  • Line management involving regular catch-ups and appraisals
  • Mentoring staff, encouraging and supporting their career progression
  • Commercial Java development to senior level
  • Experience of working on CMS
  • Mentoring more junior staff
  • Solid Java Developer
  • Build tools, preferably Maven
  • Version control systems, preferably Git
  • Commercial experience in web development
  • CMS experience (e.g.: CQ5/AEM is a plus)
  • JUnit testing framework (mock frameworks – e.g.: Mockito – is a plus)
  • Agile Development environments
  • Scrum master experience
  • J2EE (JSPs, tag libraries, Servlets, Filters)
  • Continuous Integration – Jenkins or Bamboo
  • Unix shell
17

Java / Big Data Developer Lead, VP Resume Examples & Samples

  • Mentoring technical development team on optimal utilization of Big Data solutions and Apache Open Source Software
  • Leveraging new and emerging practices for Enterprise Data Architecture
  • Leading, mentoring, and coaching a team of software developers
  • Lead up, design, and deliver major platform components
  • 7+ years experience with Java
  • Preparing test plans and performing system testing
  • Able to take the challenges of new technology and provide a production worthy output
18

Applications Developer Lead-java Resume Examples & Samples

  • Provide high quality technology solutions that address business needs by developing applications within mature technology environments. Utilize mature (3rd or 4th Generation) programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation
  • Strong coding, testing and debugging skills, experience with unit testing
  • Experience with Object Oriented JavaScript, AngularJS framework and HTML5 UI web technologies is desirable
19

Lead Java Tech / Developer Resume Examples & Samples

  • Lead development in Java (Spring Framework)
  • Experience with Restful Web Services
  • Agile/Scrum Experience
  • Prior experience communicating with the business
20

Applications Developer Lead-java Resume Examples & Samples

  • 10+ years of hands-on experience in leading design & development, modernization, enhancing and maintaining enterprise-class applications using Java/J2EE
  • Prior knowledge/experience with Java Frameworks and technologies, including Struts, Spring, Hibernate
  • Previous experience working with UI Frameworks/languages/Web Development Technologies such as JS Frameworks – Vaadin, React, JQuery, EXTJS, or HTML5 / CSS3
  • Cobol / Tandem a plus
21

Java / SQL Applications Developer Lead Resume Examples & Samples

  • 10-15 years of experience working in financial markets with knowledge in some or all Prime Brokerage supported products especially Equity Swaps or other Equity Derivatives
  • Object oriented design and programming as well as being familiar with design patterns with a prerequisite
  • Knowledge of version and revision control practices and procedures (GitHub, SVN)
  • Exposure to Agile Development is a plus
  • Demonstrates good understanding of full software life cycle development process and successful IT project delivery
  • Good knowledge of Oracle and ANSI SQL , SQL queries and Stored Procedures
  • Knowledge of Cloud Computing frameworks a plus
22

Lead Java / Adobe AEM Developer Resume Examples & Samples

  • Size and estimate development efforts. Define and manage development build plans
  • Supports users by developing architectural documentation and assistance tools
  • 4-year Computer Science degree preferred or comparable experience
  • 8+ years of related experience in software development
23

Lead Java / QA Application Developer Resume Examples & Samples

  • Join a team of talented software engineers, plan, execute and deliver top quality software deliverables on-time
  • Overall, you will be responsible for day-to-day task management and sprint planning, working closely with product and stakeholders, participating in design sessions, leading and mentoring engineers to ensure that they follow best practices and guidelines, performing heads-down development, working on technical integrations with backend APIs, and working with QA to assure top quality deliverables on-time
  • B.S. Computer Science/Engineering or equivalent degree is required
  • Minimum 7+ years of software engineering experience plus 3+ years front end engineering experience
  • Experience in front end MVC application architecture
  • Minimum 3+ years of experience in leading software engineers (hands on)
  • Experience in front end MVC framework such as AngularJS. Experience in creating re-useable UI components
  • Experience in unit testing and integration testing using Selenium, Karma and Jasmine, or equivalents
  • Experience with responsive design and SPA (Single Page Application) development
  • Experience with Version Control ie: Git, SubVersion, etc. Experience of Agile methodologies
  • Experience of RESTful APIs and Webservices -- define and drive the requirements
  • Experience delivering scalable and robust web applications for large customer base
  • Expert in object oriented JavaScript/jQuery Expert in HTML5 and CSS3
  • Working knowledge in CI (continuous integration)
  • Working knowledge of CSS pre-processors ie: LESS, SASS
  • Automation testing experience with Selenium
24

Application Developer Lead-java Resume Examples & Samples

  • Provide solution for new major programs which uses cutting edge technologies for Document Management, Workflow management etc
  • Provide solution for Technology upgrade and Application migrations
  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues
  • Minimum of 12 years of experience in Enterprise Application Development using Java/JavaScript, J2EE, EJB, XML, Web Services/SOA and HTML
  • Experience with ANT, Maven build/deployment process
25

Lead / Principle Systems Java Developer Resume Examples & Samples

  • (7+ Years) Java/J2EE web development experience
  • Highly disciplined in the areas of analysis, coding, troubleshooting and unit testing
  • Expert knowledge in Java 6, J2EE, JSP, Oracle 11g, Spring framework ( MVC, annotation), XML, HTML, JQuery, junit, mockito, Json, Ajax , exception handlers
  • Knowledge of messaging application such as SonicMQ, Solace
  • Knowledge of Workflow, business process management
  • Primarily middle-tier and back-end work but front-end skills will be utilized as well
26

Java Developer Technical Lead Resume Examples & Samples

  • Providing guidance on developing functional solution architecture by advising in varying domains including web/mobile application design, cloud platforms and architecture, big data, etc
  • Producing and maintaining project artifacts that communicates primary system components and objectives
  • Collaborating across customer and technical resources to fulfill product requirements and identify new business areas of potential business opportunity
  • Researching, recommending, and implementing tools and technology that will reduce product risk, increase project transparency, and further drive innovation across technical teams; and,
  • Leveraging business acumen to interpret and translate business requirements into functional design and architecture
  • Leading rapid-prototyping efforts with new and emerging technologies leveraging agile/lean development techniques
  • Designing successful technical/integration architectures for large-scale platforms with a mix of 3rd party vendor, open-source, and custom software
  • Contributing and managing incubators/innovation lab environments, and working with small teams across a variety of new and emerging technologies
  • Performing as a solution architect across all aspects of a technology solution including integration, data, services, front-end, back-end, network, deployment, scaling, security, performance, development, etc
  • Leveraging and performing in environments that involve cloud solutions, virtual platforms, software development experience, and operational management practices and frameworks
  • Leveraging and performing extensive project management, multi-tasking, organizational, and prioritization abilities
  • Specializing in verbal and written communication with ability to translate between business and technical stakeholders as required to meet strategic program/project objectives
  • Working in a challenging and collaborative environment with small teams
  • Driving and using creative problem solving skills, emphasizing the ability to deliver workable solutions/designs under tight timeframes with limited budgets; and,
  • Exhibiting a work modality that is open to new ideas and possessing a strong passion for learning and understanding new and emerging technologies, techniques, tools, etc
27

Java Hybris Lead Developer Resume Examples & Samples

  • New code development 40%, writing unit tests and code 40%, problem analysis and production support 20%
  • Work effectively in an Agile environment, using the Atlassian suite (Jira, Confluence, Stash, and Bamboo)
  • Experience with application suites, particularly Hybris
  • Working knowledge of frameworks in each language (Spring, Hibernate, etc.)
  • Experience integrating applications or data across disparate systems
  • Integration tools & techniques (ESBs, SOA, XML, JSON, SOAP, REST, etc.)
  • PCI / Data security techniques
  • MS SQL Server Management Studio
28

Lead Portal Java Developer Resume Examples & Samples

  • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems
  • Develops major system modules, programs or integrates infrastructure components based on requirements gathered from customers
  • Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results
  • Fully knowledgeable of the relevant programming languages, program design and specification development, programming logic, logic diagrams, system analysis techniques, testing, debugging, documentation standards, file design, storage and internal systems and cross platform infrastructure components; can provide training on these topics for others
  • Performs implementation and integration tasks for medium to large, complex in-house developed systems and/or purchased software solutions
  • Assists customers with documentation, training and usability efforts
  • Integrates processes across functional organizations
  • Bachelor degree in Computer Science, Information Technology or related STEM Field
  • 5 years of IT development and support experience 
  • 5 years working with one of the following: Java, JavaScript, JSP, JQuery, HTML, SQL, SOA, WebServices, Spring, OR Hibernate 
  • 3 year experience with Java development tools (For example - RAD, Eclipse, etc) 
  • Experience with data analysis and integration 
  • Agile Programming Development Methodology 
  • IBM Websphere Portal Application 
  • Linux 
  • Oracle Database 
  • XML and JSON 
  • Understanding of Firewall, Network and Storage 
  • Understanding of Security protocols and authentication methods 
  • Database design 
  • Introscope or Dynatrace Monitoring 
  • Demonstrate strong leadership 
  • Good Interpersonal skills 
  • Ability to communicate effectively 
  • Strong leadership skills 
  • Good knowledge of Caterpillar policies and procedures, and a general understanding of Caterpillar’s organization