Principal Application Developer Resume Sample

4.5
19 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Jessica Gaylord
921 Monahan Summit,  Los Angeles,  CA
+1 (555) 436 4378

Work Experience


Principal Application Developer
03/2017 - PRESENT
New York, NY
  • Collaborates with IBM, CIO, and customer department representatives and provide guidance and oversight to technical resources to
  • Expert understanding of Tableau, data warehousing techniques, and one or more software applications in order to provide efficient and effective Level Three support of the applications(s)
  • Perform administrator tasks on the Tableau environment
  • Develop Tableau data extracts from various sources, including SQL Server, Excel, Redshift, etc
  • Develop material for Tableau dashboards, while documenting best practices
  • Perform data analysis and develop visualizations via Tableau and other BI tools
  • Experience in Linux system administration, network administration, and systems engineering
Principal Application Developer
09/2013 - 01/2017
New York, NY
  • Experience in one or more of the following languages: C, C++, Java, Python, Go, Perl and/or Ruby
  • Experience with large-scale distributed systems and client-server architectures
  • Demonstrated ability to debug and optimize code, and automate routine tasks
  • Deep knowledge in application development and supporting a development environment
  • Deep experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine)
  • Deep knowledge and understanding of relevant legal and regulatory requirements, such as SOX, PCI, HIPAA, Data Protection, etc
  • Knowledge in databases and comfortable with various databases technologies
  • Proficiency in TCP/IP networking, architecture and core technologies ( DNS, routing, iptables, tc, etc.)
  • Professional industry experience with software development and platform managementmanagement

Education


Doane University - Crete Campus
2009 - 2013
Bachelor's Degree in Computer Science

Professional Skills


  • Demonstrated experience with UX (User Experience) design and the design and implementation of complex Application User Interfaces
  • Outstanding trouble-shooting and problem-solving skills
  • Collaborates effectively in planning, decomposing, estimating, scheduling, prioritization, and resource allocation exercises
  • Overall technical experience with hands-on enterprise application development, with 7+ years of experience using reporting/DWH
  • Proven design, implantation and roll out experience for reporting platform both at data and the tool level
  • Proven design, development and roll out experience building highly scalable API platform
  • Strong technical experience with hands-on in application development / system / platform / integration and testing software/solutions

How to write Principal Application Developer Resume

Principal Application Developer role is responsible for java, software, development, integration, finance, training, database, architecture, reporting, design.
To write great resume for principal application developer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Principal Application Developer Resume

The section contact information is important in your principal application developer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Principal Application Developer Resume

The section work experience is an essential part of your principal application developer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous principal application developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular principal application developer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Principal Application Developer resume experience can include:

  • Effective negotiator with solid communication skills, both oral and written
  • Core skills: 10+ years with Java, JavaScript, Relational Databases, JPA, AngularJS, JQuery, CSS, Spring framework
  • Drive adoption of new technologies to solve problems effectively
  • Solid experience with both RESTful and SOAP-based APIs including JSON / XML web services
  • Strong experience with Java, J2EE, Spring, Tomcat, Hibernateframeworks
  • Strong Development Experience with Restful and SOAP-based web services, JSON and XML and knowledge on the Microservices oriented architecture

Education on a Principal Application Developer Resume

Make sure to make education a priority on your principal application developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your principal application developer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Principal Application Developer Resume

When listing skills on your principal application developer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical principal application developer skills:

  • Effective negotiator with excellent communication skills, both oral and written and meet deadlines while managing multiple, dynamic priorities
  • Demonstrated knowledge or proven development skills of one or more of the following technologies: .NET and Angular (V2 and above)
  • Strong problem-solving skills with the ability to work both independently and interdependently to resolve complex issues in a timely manner
  • Excellent software design, and development skills
  • We seek a ""team"" oriented individual with solid systems analysis and development skills
  • Solid experience in one or more advanced technologies including Angular, RESTful, Spring Boot, micro services, Kafka, MuleSoft and others

List of Typical Experience For a Principal Application Developer Resume

1

Experience For Principal Application Developer Resume

  • Strong experience with Java, J2EE, Spring ecosystem, Tomcat, Hibernate
  • Strong technical experience with hands-on in application development / system / platform / integration and testing software/solutions
  • Strong experience with Restful and SOAP-based web services in a Microservices oriented architecture
  • Java and Oracle skills
  • Excellent experience with the design of dashboards and different types of reports
  • Strong experience in Java design and development
  • Strong experience in JavaScript/Typescript/HTML and related Client-side technologies (e.g. jQuery, RequireJS)
2

Experience For Principal Application Developer Resume

  • Experience in technical Workflow and UWL experience (EHP6 Portal 7.3 Version)
  • Programming experience on both X and Windows platforms required including scripting knowledge
  • Prototyping solutions and recommend the adoption of new technologies and continually improve our client experience
  • Experience working with a programming/scripting language
  • Experience in trouble shooting, problem solving and programming within the SAP ECC6 environment and SAP Enterprise Portal 7.30
  • Experience developing front-end using CSS, HTML, Javascript, Angular, ReAct or other frameworks
  • Application design experience in Python, Java and UI development or with similar scripting and programming languages
3

Experience For Principal Application Developer Resume

  • Experience with coding solutions leveraging vendor SOAP and Rest APIs
  • Unit Testing and experience with Unit Testing Frameworks (Jasmine, C#)
  • Experience and/or working knowledge of leading JavaScript frameworks likeAngularJS 2.x, React.js etc
  • Experience with behavior-driven Testing Frameworks like Cucumber and integration-testing frameworks like Selenium andSoap UI
  • Work across teams to ensure our production software operation is working at maximum efficiency and providing better user experience
  • Experience developing front-end using Javascript, AngularJS, ReAct etc
4

Experience For Principal Application Developer Resume

  • Experience working with multiple database platforms
  • Experience working with Linux and Linux Shell
  • Experience working with RDBMS; preferably Oracle 12c, 11g and/or SQL Server, and no SQL Databases like MongoDB
  • Experience in application development / system / platform / integration and testing software / solutions
  • Experience in modular/OO design & coding
  • Experience working with RDBMS; preferably Oracle 12 and/or SQL server, and no SQL Databases like MongoDB
  • Applied knowledge of basic J2EE Design Patterns Experience and deploying applications to Websphere
  • Experience with Data model development using Erwin
5

Experience For Principal Application Developer Resume

  • HTML/CSS/JS experience
  • Prototype solutions and recommend the adoption of new technologies to continually improve user experience
  • Experience with Agile Development Methodology: knowledge of Agile/Scrum/iterative development methodologies and full software life-cycle (SDLC)
  • IT/Internet industry experience in a high volume, 24/7 production environment
  • Experience with orchestration tools such as HPOO and Ansible
6

Experience For Principal Application Developer Resume

  • Spring ecosystem including Spring Boot, Spring Cloud, Spring Integration, and Spring Cloud Data Flow
  • Testing pyramid (unit, functional, integration, system, API testing) and testing approaches including TDD, BDD
  • Coaching and aligning your team, ensuring they are happy, engaged, and building technical wealth. Why? Because happy people make better products
  • Willing and flexible in covering all areas of application development including production support
  • Building reporting applications using commercial and open source frameworks
  • Leading and mentoring other associates in the organization
  • Rolling up your sleeves to sling code alongside the rest of your team
7

Experience For Principal Application Developer Resume

  • Leading a team of passionate technologists focused on building scalable, highly available, web applications with the latest technologies
  • Working across teams to ensure our production software operation is working at maximum efficiency
  • Working knowledge of common Internet technologies (e.g. HTML5, JavaScript, AJAX, AngularJS) and mobile/responsive software development
  • Working knowledge of microservices architecture, design, and implementation
  • Working knowledge of Cloud technologies like Amazon AWS, Azure etc
  • Working knowledge of common Internet technologies (e.g. HTML5, JavaScript, AJAX, AngularJS), Mobile software development
  • Ensuring your team is surrounded by a "culture of awesome"
  • Working lock step with our product team to help us take over the world
8

Experience For Principal Application Developer Resume

  • Reporting tools exposure as : Oracle OBIEE , Cognos, Jaspersoft etc
  • Understanding of API functionality, back-end systems, and data
  • Design, develop, and deploy new solutions while supporting and enhancing existing enterprise solutions
  • In-depth understanding of Java-related technologies, including Spring, JDBC/Hibernate, and similar integration frameworks
  • Supports, enhances, and develops new functionality of customer-facing web applications using C#, ASP.NET MVC, JavaScript/JQuery, Angular, Node.js and TSQL
  • Participates in self-organizing teams working to a common goal
  • Lead team members in design, coding and testing
9

Experience For Principal Application Developer Resume

  • Hands-on and mentor team members in design, coding and testing
  • Maintain application stability by leading/driving code quality in an agile environment
  • Java 8, JVM ecosystem, memory model, tuning, threading, reactive streams, and modularization
  • Working in or with the following
  • Work closely with Cloud teams during the uptake of these components to ensure successful release of Cloud Apps using the next generation of UI
  • Coach and mentor your team in software best practices ensuring they are engaged and building technical wealth at every opportunity
  • Leading teams of six or more software developers
  • Demonstrating technical leadership across multiple platforms
10

Experience For Principal Application Developer Resume

  • Automates data loading and synchronization processes
  • Encourages and educates the team on best practices, such as Test Driven Development (TDD), pair programming etc
  • Responds to issues as they arise and partner with Systems Assurance Group to improve monitoring
  • Working with Oracle and/or MS SQL Server databases in a Data Warehouse environment
  • Perform data analysis and data profiling to help in data architecture
  • Assist in the development of overall project plans and timetables, including analysis and identification of intermediate deliverables

List of Typical Skills For a Principal Application Developer Resume

1

Skills For Principal Application Developer Resume

  • Solid experience with both RESTful and SOAP-based APIs including JSON/XML web services with JSON and XML
  • Tertiary qualifications in a relevant Information Technology discipline or demonstrated experience in solutions development
  • API-Driven Development: Solid experience in RESTful and micro services development
  • Experience in building J2EE based applications using Spring/Struts and other frameworks
  • Experience working with remote data using web services, preferably REST using JSON
2

Skills For Principal Application Developer Resume

  • Strong working knowledge of Reactive application development tools and relevant technologies such as Akka, Spring Boot, CQRS, event sourcing, Kafka, Spark
  • Strong knowledge of with developing, deploying, customizing and integratingeCommercetechnologies
  • Solid understanding of technologies including APIs, distributed systems design, operational scaling and availability, and application integrations
  • Experience working with global teams and working with offshore teams
  • Participate in test activities as they pertain to validating and verifying that the system solution
  • Effective in learning and incorporating new technologies, concepts and development languages
  • Experience with packaging scripts using NPM, webpack, Gulp, Grunt
  • Experience working with a Data Analytics reporting tool
  • Experience developing and monitoring data replication jobs
3

Skills For Principal Application Developer Resume

  • Experience with key technologies: REST, Hibernate, Angular/jQuery, JavaScript, Spring Core, Spring Boot, Linux, Tomcat
  • Demonstrated proficiency in installing and deploying SAP Hybris
  • Demonstrated proficiency in customizing and creating SAP Hybris entities
  • Extensive experience building and managing a high traffic, SaaS-based applications, and APIs
  • Extensive experience building and managing a high traffic Java full stack application
  • Solid decision making, creativity, out of the box thinking and results oriented track record
  • Experience scripting automation solutions and developing front end UIs for these solutions
4

Skills For Principal Application Developer Resume

  • Experience with Unix-like operating systems such as Linux or Solaris
  • Demonstrated working knowledge of revision control systems such as SVN, Subversion and Git
  • Demonstrated proficiency with a high-level scripting language such as Python, Ruby, or Perl
  • Experience with distributed search and indexing systems like: Lucene/SOLR Versions 4-5-6, ElasticSearch
  • Unix/Linux with hands on shell scripting experience
5

Skills For Principal Application Developer Resume

  • Experience working with real time, high volume transaction systems
  • Influence and negotiate ideas and priorities representing innovation and platform stewardship across IT and the business
  • Expert understanding of one or more software applications in order to provide efficient and effective Level Three support of the applications(s)
  • Strong understanding of the software applications under area of responsibility
  • Experience with JavaScript, JavaScript tools and frameworks including Express and Angular
  • Experience with messaging system like Kafka & JMS
  • Experience with Object Oriented Analysis, Design Patterns, Unit Testing and continuous integration
6

Skills For Principal Application Developer Resume

  • Experience using Data Analytic tools to answer business questions in the Criminal Justice domain
  • Experience interacting with raw data to develop reports through direct transact-SQL database calls
  • Experience providing status reports to the ISAB program manager
  • Experience using conventional data integration tools for data conversions and bulk loads
  • Strong understanding of API concepts for data integration
  • Experience working with Ansible, Docker and Jenkins
  • Experience working on Mulesoft technology
  • Experience working in a meta-driven architecture
7

Skills For Principal Application Developer Resume

  • Experience with SAP Integration Technologies including but not limited to Enterprise Services, IDOC’s
  • Experience developing plug-ins and interfaces with other systems
  • Demonstrated proficiency in using either the eCommerceSDK or plugin platforms
  • Experience in delivering web and mobile solutions
  • Experience in designing B2B, B2C, multi-site and multi-country, end-to-end implementations of eCommerce platforms
  • Salesforce Sales, Service, Makrting and Communities experience
  • The algorithm for building a strong, collaborative team culture
  • Broad experience in using JavaScript/TypeScript and frameworks such as Angular and React
8

Skills For Principal Application Developer Resume

  • Demonstrated knowledge of one or more of the following technologies
  • Professional experience in developing software
  • Experience with Java, Javascript, HTML, CSS, JSP/JSF, Spring MVC, Relational Databases such as Oracle
  • Strong hands-on coding of enterprise-scale applications
  • Experience in developing dimensional models with conformed dimensions
9

Skills For Principal Application Developer Resume

  • Experience in working with Oracle and MS SQL Server databases
  • Skill in developing requirements and technical specifications documentation
  • Enterprise Web Applications: Extensive experience in large-scale SaaS applications using advanced technologies
  • Provides accurate estimate of time needed to complete work and solid track record of meeting deliverables
  • Consideration given to those with similar experiences with tools in server and application monitoring
  • Experience with automation and monitoring technologies
  • Experience with SQL and MongoDB
  • Experience with and knowledge of one or more applications in SGWS’s landscape
  • Extensive Experience with Data visualization Hadoop, NoSQL, MongoDBCreating complex data models and cross schema analytics
10

Skills For Principal Application Developer Resume

  • Use data analysis and statistical techniques to validate the performance of financial crimes models and algorithms
  • Analytic, with the ability to provide solutions and prioritize a diverse workload with multiple deadlines
  • Hands on experience on Hybris core architecture, Cockpits, ImpEX
  • Deep experience with an Agile team, particularly in a continuous delivery environment
  • Hands-on experience with Microservices / Docker, Spring Frameworks, Hibernate and SQL
  • Determine opportunities to streamline application support activities to achieve more efficient, timely, and cost effective application support results
  • Data Warehouse experience
  • UI development: Expert-level knowledge and experience in JEE OR JavaScript framework such as AngularJS

List of Typical Responsibilities For a Principal Application Developer Resume

1

Responsibilities For Principal Application Developer Resume

  • Strong technical experience with hands-on in application development / system / platform / integration and testing software/solutions
  • Demonstrate significant experience working with relational databases, SQL Serverand newer NoSQL data stores
  • Strong hands on experience with Oracle PL -- SQL programming
  • Meet deadlines while managing multiple, dynamic priorities
  • Experience in modular/OO programming and Software Development Life Cycle and comfortable in the Full Stack
  • Experience working with Native HTML Web Components and the Polymer.JS Library
  • Experience in SCRUM/Agilemethodologies
2

Responsibilities For Principal Application Developer Resume

  • Web Application experience: JSP, HTML, CSS, JavaScript, AngularJS
  • Experience with HTML5 & CSS3
  • Experience with OLAP development
  • Experience with Tomcat Webserver, XML, Linux,
  • Experience with and knowledge of one or more applications in SGWS’ landscape
  • Experience with Redux, Flux for state management
  • Experience in Object Oriented Development Model
3

Responsibilities For Principal Application Developer Resume

  • Cloud experience such as Amazon AWS, Google Cloud Platform, or Azure
  • Strong concept of service oriented IT organization
  • Advanced or intermediate experience with Microsoft suite products (Word, Visio, PowerPoint, Excel, Project, OneDrive, etc.)
  • Experience with tools: Eclipse, Docker, Puppet, Git
  • Experience in a professional software development organization
  • Knowledge of and demonstrated proficiency with commonly used Internet technologies (HTTP, web services, XML, etc) required
4

Responsibilities For Principal Application Developer Resume

  • Work experience in IT, with a focus on application support
  • Experience in FPM (Floor Plan Manager) & HR Forms
  • Working knowledge of common Internet technologies (e.g. HTML5, JavaScript, AJAX, AngularJS, and CSS (CSS3))
  • Proficiency in Software Engineering using SOA, Event Driven framework, Spring framework and others
  • Self-reliant and self-driven with a commitment to problem solving
  • Establish strategic direction for application development approaches, including tools, process and frameworks
  • Web Performance optimization (Apache Bench, Navigational Timing APIs, Web Page Test, PageSpeed)
  • Distributed Architectures (Event sourcing and distributed message systems, Message Oriented Middleware, Web Services)
  • Unix OS, tuning, and command line utilities
5

Responsibilities For Principal Application Developer Resume

  • Develop user documentation and participate in user training when needed
  • Assist in resolving complex data and application issues
  • Contribute to a scrum agile recipe team delivering MVPs that help to advance the organization
  • Provide ongoing support throughout SDLC process
  • Work with business partners to help deliver leading edge solutions on On-Premise and cloud-based Software-as-a-Service (SaaS) applications
  • Participate in transition from project implementation to ongoing support through knowledge transfer to support team
  • Work in a SCRUM team to design and successfully deliver new components and required supporting tools to Cloud Apps teams
6

Responsibilities For Principal Application Developer Resume

  • Conducted business analysis working with various business units and technical staff members; and
  • Utilize existing resources to resolve problems (Level Two support)
  • Possesses working knowledge of basic project management methodologies
  • A Github account or personal engineering blog
  • Deep expertise and understanding of common industry-standard business practices support byeCommerce
  • O Join a team of talented software engineers, plan, execute and deliver top quality software deliverables on-time
  • Act as Technical Lead on scrum team(s) in the release development cycle
  • Collaborate with architecture and other technical disciplines
7

Responsibilities For Principal Application Developer Resume

  • Collaborate with clients and product owners for solutions
  • Serve as technology and/or application domain knowledge expert
  • Master-level knowledge in either front-end or back-end development with expertise in core language, performance, security, or other areas
  • Design and develop overall data architecture, data model, database design, data integration, and load processes
  • Perform data analysis to design and develop appropriate design models for warehouse and BI analytics
8

Responsibilities For Principal Application Developer Resume

  • Logical and physical data model development in data warehouse environment
  • Serve scrum team(s) as Technical Lead in the Agile development
  • Act as technology and application domain knowledge expert
  • Product & Design Knowledge: 10+ years of professional experience in developing software. Design and development experience using frameworks and migrating / enhancing legacy applications
  • Unit Testing / TDD: Continuous Integration & Delivery, Automated Testing, and tools such as Selenium and Junit
  • Relational Database: Oracle or SQL Server
  • Agile Development Methodology: Knowledge of Agile / Scrum / iterative development methodologies
  • Contribute to overall team improvement by sharing knowledge and experience on best practices from technical design through production maintenance phases of application development
  • Collaborate with architectural peers, product owners, UX/UI, internal/external stakeholders, and globally-distributed teams
9

Responsibilities For Principal Application Developer Resume

  • Design and build services appropriate to solve various business problems
  • Support development and deployment of application software releases to production and pre-production environments
  • Design, code, and unit/functional test software on a predefined schedule using technologies, techniques, and tools to ensure high quality, performance, secure, scalable and reliable software is implemented
  • Proficiency with core Java, API development, JavaScript development (jQuery, JSON, EventAPIs), Apache Camel or MuleSoft ESB, webservices development (REST & SOAP)
  • Proficiency with Oracle 12, 11g / PL-SQL and no SQL DBs
10

Responsibilities For Principal Application Developer Resume

  • Proficiency with Database ETL tools
  • Develop test automation scripts with Selenium, Java, Javascript and other tools
  • Develop and design interface, front pages, and the tools to navigate a web site
  • Collaborate with other architects to define and capture software architecture for systems and/or components
  • Identify key application design patterns and standard application frameworks
  • Provide design directives to software developers, including how to construct and integrate software, in order to meet all functional and non-functional requirements
  • Select application development platform technologies

Related to Principal Application Developer Resume Samples

IT Application Developer Resume Sample

Work Experience

  •  Develop, communicate, and implement comprehensive project plans. Work with cross-functional global teams through planning, evaluation, design, development, implementation, operationalization and control of large IT projects   •  Collaborate with offshore development teams and coordinate with functiona...
Professional Skills

  •  Self-motivated with excellent analytical a...
  •  Excellent interpersonal / relationship man...
  •  Strong Java, SQL, and Shell scripting skills
4.9
11 votes

Junior Application Developer Resume Sample

Work Experience

  •  Develop Oracle database objects and structures for data storage, retrieval and reporting according to project specifications   •  Develop back-end database interfaces to web and third party applications   •  Develop front-end applications using web technologies   • &...
Professional Skills

  •  Very strong organizational, task managemen...
  •  Demonstrate initiative in developing his o...
  •  Excellent time management skills (manage e...
4.7
15 votes

Mobile Application Developer Resume Sample

Work Experience

  •  Responsible for implementing new solutions/feature-sets and maintaining existing applications for iOS, Android and Blackberry   •  Responsible for staying current with the latest changes in the Mobile Development space   •  Accountable for the successful delivery and implementation...
Professional Skills

  •  Strong verbal communication skills, superi...
  •  Experience in roles that required demonstr...
  •  Demonstrated excellent communication, shar...
4.8
22 votes

Program / Business Manager Resume Sample

Work Experience

  •  Developing multi-year product roadmaps with our customers and Strategy & Architecture teams   •  Creating and supporting the approval of business cases for Business Intelligence initiatives   •  Successfully executing approved program and sub-projects to agreed time, scope, bud...
Professional Skills

  •  Strong conceptual and analytical skills, w...
  •  Analytical skills, with experience solving...
  •  Strong influencing and team building skill...
5.0
14 votes

Program Engineering Resume Sample

Work Experience

  •  Ramping the program to volume production and meeting our customer and internal goals   •  Motivating the team and partitioning out responsibilities to the team members in a balanced and appropriate fashion. Effectively working with the individual’s functional managers to get the most out of all team m...
Professional Skills

  •  Strong Leadership skills and the ability t...
  •  Well developed PC skills
  •  Demonstrated experience with a high level ...
5.0
13 votes

Op Program Resume Sample

Work Experience

  •  Participate in analysis and decision support for future business opportunities   •  Be a part of an organization and industry that is paving the way for the technologies of tommorrow   •  Cash Services: Supports the Cash Centres through the provision of Policy Procedures & Foli...
Professional Skills

  •  Strong, proven leadership capabilities and...
  •  Basic technical programming and logic skil...
  •  Strong organizational & decision-making sk...
4.6
6 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates