Principal Java Developer Resume Sample

4.5
16 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Eloisa Murray
30305 Kling Forges,  San Francisco,  CA
+1 (555) 386 3569

Work Experience


Principal Java Developer
09/2015 - PRESENT
Dallas, TX
  • Build and Runtime automation experience using Puppet, Ansible, Chef, or similar orchestration products
  • Experience with Jenkins or similar continuous build and integration frameworks
  • Expertise for Agile development methodologies
  • Familiar with Software Defined Networking (SDN) and OpenStack API
  • Knowledgeable of systems security best practices and how to apply them
  • Scrum Team with Product Owner, Scrum Master, Developers (6-7 people)
  • Collocated development team in KRK
  • Compliance Technology is building a sophisticated next generation surveillance solution on top of a distributed data platform. The Belfast team is the global centre for the creation of feature-based surveillance algorithms using cutting edge technologies and techniques
  • The volume and variety of data involved in these surveillances and the complexity of the algorithms results in one of most challenging and appropriate use cases for big data technologies
Principal Java Developer Financial Systems
08/2011 - 08/2015
Philadelphia, PA
  • The individual needs to be proactive in understanding the business problem and make recommendations & decisions on application design, standards etc. The person needs to be very thorough and detailed in their approach
  • Understand, debug very complex or urgent issues
  • Collaborate with global teams and deliver global requirements
  • Demonstrates ability to discuss how abstract concepts of architecture are applied in building tangible and functional systems
  • Knowledge in cloud computing, Linux, network, database and security
  • Understanding cloud application architecture and service design principles
  • Experience in developing complex applications or platforms
  • Experience in developing REST based web services to meet business requirements
  • Experience in database access, schema design and security controls
Principal Java Developer for Cloud Platform Services
03/2007 - 05/2011
Los Angeles, CA
  • Familiar with Java, Python or Javascript
  • Willingness to learn new technologies and adapt to changing technology landscape
  • Strong communication skills, analytical skills, and problem solving capabilities
  • Experience in application or user interface design
  • Research, analyze, prototype, design, develop and test software
  • Work with Product Stakeholders to analyze and understand functional requirements, objectives, and desired features; then design, implement and test code to achieve desired functionality
  • Work and collaborate with a variety of other technology-driven teams within Oracle in an ongoing basis
  • Monitor the performance of programs after implementation and write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections

Education


Kettering University
2002 - 2006
Bachelor's Degree in Computer Science

Professional Skills


  • Proven UI experience and demonstrable UI design skills
  • String SQL and general database skills. Oracle PL/SQL experience
  • Java and sql (Oracle)development skills, together with experience in web development (jsp)
  • Knowledge on security protocols, good communication skills and experience of Agile environments
  • Good communication skills and experience of Agile environments
  • Self Driven and excellent stake holder management skills
  • Strong object oriented design skills, familiar with design patterns and MVC frameworks

How to write Principal Java Developer Resume

Principal Java Developer role is responsible for design, software, programming, java, integration, finance, securities, database, security, trading.
To write great resume for principal java developer job, your resume must include:

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

Contact Information For Principal Java Developer Resume

The section contact information is important in your principal java 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 Java Developer Resume

The section work experience is an essential part of your principal java 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 java 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 java developer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Principal Java Developer resume experience can include:

  • Solid experience in creating wire-frames, storyboards, user flows, process flows
  • Solid experience in Spring, Struts and Hibernate
  • Strong problem solving experience in a technical environment
  • Solid experience in Spring RESTful, Redis and Hibernate
  • Demonstrable and strong Linux and scripting experience
  • Strong experience in multithread, JVM mechanism and memory management

Education on a Principal Java Developer Resume

Make sure to make education a priority on your principal java 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 java 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 Java Developer Resume

When listing skills on your principal java 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 java developer skills:

  • Good software engineering problem solving skills
  • Good English language skills, written and verbal
  • Strong Object-Oriented design skills with ability to abstract out design patterns
  • Excellent Object Oriented design and programming practices knowledge (Clean Code, Refactoring, Design Patterns, SOLID principles)
  • Software engineering/development experience, specifically at least 5+ years of experience in design and development of Java based web applications
  • Linux/Unix process and memory monitoring skills

List of Typical Experience For a Principal Java Developer Resume

1

Experience For Principal Java Developer Financial Systems Resume

  • Experience in building Enterprise security products
  • Hands-on experience with web application development with Java and open-source technologies
  • Experience in complex projects with web services such as REST, SOAP or a similar technology
  • Strong ability to convert and absorb functional requirements and technical architectures guidelines into new software design
  • Proven ability to build UI components for complex software products
  • Experience in the full lifecycle of web-based/standalone application design and development
  • Experience in java commercial software products development
2

Experience For Senior / Principal Java Developer Resume

  • Familiar with design patterns and have good object-oriented design habit
  • Hands-on experience with web application development with Java and open-source technologies
  • Experience with Java script frame work such as JQuery
  • Experience with Java development and test automation
  • Systems programming experience using C on UNIX environments
  • Strong in Security Concepts like authentication and authorization
  • Experience in Java or any other OO language
3

Experience For Principal Java Developer for Cloud Platform Services Resume

  • Database Experience: SQL, Oracle and Mongo
  • Ten to twelve (10-12) years of experience in software development required
  • Overall experience
  • Development experience in a java web environment (java, REST web services)
  • Hands-on design and development experience on a production implementation of Hadoop with massive data volumes
  • Delivering entire trade surveillance components and providing technical coaching and direction for the other developers working on the same project
  • Designing and building new Surveillance components using a variety of cutting edge technologies
  • Spring, Spring Boot, Spring Data
  • Eliminating all the waste including manual testing and excessive documentation
4

Experience For Principal Java Developer With Low-latency Resume

  • Participating in code reviews and pair programming
  • Gaining deep understanding of Java-related technologies
  • Analysing development and release process and proposing improvements
  • Working with superb integrity without leaving loose ends on your way,
  • Testing on lowest reasonable level
  • Translating customer requirements into executable specifications
  • Contributing to the application design
5

Experience For Principal Java Developer Rates Trade Processing Resume

  • Discovering corner cases, boundary values and test ideas
  • Being involved in requirement analysis
  • Applying domain-driven design and behaviour-driven development in practice
  • Being familiar with UNIX console and SQL
  • Promoting clean code discipline (Clean Code: A Handbook of Agile Software Craftsmanship)
  • Willing to take a challenge
  • Willing to develop and learn new areas and technologies
  • Understanding web service protocols such as SOAP and Rest
  • Focusing on testability
6

Experience For Full-stack Principal Java Developer Resume

  • Refactoring the code
  • Promoting and implement Build Quality In approach - clean code discipline, test automation, continuous integration/deployment
  • Analyzing development and release process to propose improvements
  • Working knowledge of HTTP, HTML5, CSS, JavaScript, AJAX, XML and JSON
  • Java development in the global team working on existing production systems, many of which are very latency-sensitive ("Zero-GC" java)
  • Is familiar with profiling, code coverage, logging, common IDE’s and other development
  • Computer networking protocols (TCP/IP, including UDP, multicast, broadcast)
7

Experience For Principal Java Developer Resume

  • Capable of quickly becoming familiar with new approaches to Machine Learning Infrastructure
  • Excited about working on a team of creative people, all aiming for the same goal and mutually supportive of each other
  • Capable of designing solutions and directing other developers within the same team
  • Mastery of the Spring framework/Spring MVC
  • Key Technologies: REST, Hibernate, Angular/jQuery, JavaScript, Spring Core, Spring Boot, Linux, Tomcat, Mulesoft
  • Participate in full life cycle projects including Architecture, Design, Development, Testing, Deployment and Maintenance
  • Deep understanding of Computer Science fundamentals such as Data Structures, Algorithms, Memory Management, Concurrency and Multi-Threading
8

Experience For Principal Java Developer Financial Systems Resume

  • BS/MS in computer science and engineering, human-computer interaction or related
  • Lead development of RESTful API’s across the product line for metadata driven billing and settlement
  • Design and develop high performace security log collection and analyzing system for big data
  • Familiar with Java RESTful Web Service programming
  • Can perform code reviews, providing positive and constructive feedback as well as accept feedback about your own code
  • HTTP result types and error handling
9

Experience For Senior / Principal Java Developer Resume

  • Lead cross functional teams executing projects and provide development assistance and guidance to team members
  • Implement own solutions including tests on various levels in TDD style
  • Architect, design, create and maintain the full stack (front end and back end) of customer-facing cloud native application
  • Understand portfolio trading business process and workflow
  • Adhere to high level of testing standards (unit/system/functional
  • Participate in the design and development of the solution, liaising with UI resources and a Java team of local and offshore resources
  • Technologies: back end and front end systems using various Java related technologies
  • Network programming with Java NIO
10

Experience For Principal Java Developer for Cloud Platform Services Resume

  • Interest in Artificial Intelligence, Machine Learning, or related fields
  • Knowledge of performance tuning
  • Read, change and improve existing code
  • JMS and messaging integration
  • FX including FX Derivatives
  • Java EE, Spring, Hibernate, SQL, Sybase DB
  • Exposure to Spotfire/Tableau is helpful, as is working knowledge of ION platform (desirable but not a pre-requisite)
  • Habit to document it using EA tools like Enterprise Architect,
  • Familiarity with Java and web testing frameworks (e.g., Junit, Selenium)

List of Typical Skills For a Principal Java Developer Resume

1

Skills For Principal Java Developer Financial Systems Resume

  • Strong core java/UI/Oracle developers without ION experience is fine
  • Experience with web development experience with focus on rich UI component development, JavaScript MVC based frameworks, HTML5 and AngularJS
  • Self-motivated professional who demonstrates strong technical agility and responsiveness. Eager to learn and grow within a technical organization
  • Willing to work with very inexperienced people that don’t follow through, patience, developing junior team members
  • Experience in coding/debugging/optimizing high-performance low-latency real-time applications, Java and/or C++
  • Familiarity with Maven and Gradle Experience in unit testing, performance testing and load testing (familiarity with Junit, TestNG, mockito, etc.)
  • Significant experience in creating Restfull APIs using Spring Boot/MVC/Security/Integration, HttpComponents, Jackson and etc.,
2

Skills For Senior / Principal Java Developer Resume

  • Experience in software testing concepts including unit, integration, TDD/BDD, spec by example, end to end and non-functional testing,
  • Experience in consuming and building RESTful APIs using JAX-RS, JSON
  • Experience building integration solutions using Spring Integration or Camel
  • Experience working with modern web technologies including JavaScript and HTML5
  • Solid understanding and exposure to creation of digital customer portals in banking/finance
  • Experience in applying development agile methods (TDD, Continuous Integration, Code Quality, Code Review, Pair Programming)
  • Skilled at improving older code bases, as well as applying modern best practices to new projects,
3

Skills For Principal Java Developer for Cloud Platform Services Resume

  • Effective within the complexity, operating in a highly regulated industry, running on bespoke software,
  • Experienced in designing and developing multi-tenant, Software as a Service (SaaS) products
  • Some experience developing web applications using HTML, jQuery, XML, JSON, JavaScript, CSS
  • Experience working on Cloud based solutions with modern cloud technologies including Docker, Kubernetes, MicroServices
  • Experience with direct exchange market data and/or trading interfaces
  • Work with multiple teams to solve a problem, where each team has both on and off-shore members and has competing priorities
  • Commercial experience, occupying similar position
4

Skills For Principal Java Developer With Low-latency Resume

  • Exceptional experience with Java 8 programming,
  • Experience in investment banking or financial services, ideally Content Management System (CMS) specifics
  • General experience in developing high-performance Java web service systems
  • Experience with Agile (Scrum, Kanban), paired programming, TDD
  • Experience in designing UI from architecture point of view (reusable components)
5

Skills For Principal Java Developer Rates Trade Processing Resume

  • Experience delivering solutions in a distributed environment
  • Unix/Linux experience, at least 5 years of working directly on Unix/Linux servers
  • Core Java programming experience
  • Experience in building test automation platforms
  • Experience of full stack Java (including 1.8+) and UI (Javascript) design and development
  • Experience with real-time messaging technologies
  • Strong Understanding of OO concepts
  • Experience in building RestFul Services
6

Skills For Full-stack Principal Java Developer Resume

  • Strong understanding of DataStructure concepts
  • Strong CS fundamentals, core Java, and multithreading are required
  • Experience building distributed high-performance, high-availability systems
  • Work in a highly collaborative environment that requires excellent team players whose ego doesn't keep the team from collaborating
  • Experience developing Java based web or voice applications
  • Strong Spring and Hibernate
  • Experience with the Spring Framework, Pivotal Cloud Foundry and AWS development
  • Experience with Java application and troubleshooting
7

Skills For Principal Java Developer Resume

  • Experience developing high-volume/high-throughput API’s required
  • Experience with developing a DSL
  • Experience developing a cloud based editor or IDE
  • Experience developing an editor or IDE on Eclipse or IntelliJ platform
  • Experience with extending the Eclipse Orion extensible browser-based development platform
  • Experience developing cloud based microservices on AWS, Azure or a similar platform
8

Skills For Principal Java Developer Financial Systems Resume

  • Experience with financial market data systems (Reuters, Bloomberg, Exegy, SR Labs, etc.)
  • Strong in Core Java
  • Strong knowledge of Linux systems and tools
  • Development experience, in the required technology domain
  • UI experience with Angular or React
9

Skills For Senior / Principal Java Developer Resume

  • Experience with test driven development (TDD), continuous integration
  • Experience with the design and implementation of continuous integration/deployment lifecycle
  • Our tech stack includes frameworks such as Angular JS, Node JS, Docker. This experience would be nice to have, but isn’t mandatory
  • Experience with SOAP Web Service and REST
  • Experience in CI/CD tools and techniques
  • Strong focus on team first mentality and core agile principles
  • Experienced in peer development
10

Skills For Principal Java Developer for Cloud Platform Services Resume

  • Experience in Continuous Delivery tools and techniques
  • An opportunity to work in a dynamic international team of skilled professionals
  • Experience in web-development HTML5, JS
  • Experience in Linux and web (HTTP, Tomcat, Apache)
  • Experience with SQL Developer or Toad, and SOAP ui
  • JavaScript language and web development framework experience (e.g., AngularJS, ReactJS)
  • Java/J2EE development experience and Object Orientated Design

List of Typical Responsibilities For a Principal Java Developer Resume

1

Responsibilities For Principal Java Developer Financial Systems Resume

  • Experienced with Linux platform
  • Lead design and development of the solution, leasing with UI resources and leading a small Java team of local and offshore resources
  • Work with QA on developing testing processes, frameworks, and automation strategies
  • Flexible working hours including work from home program
  • Commitment to incorporating quality software practices into all phases of the project lifecycle
  • Participate in design of core application frameworks and hands on coding
  • Design and develop high performance security log analyzing system for big data
  • Participate in the design and development of the solution, liaising with a team of UI resources and Java resources
  • Development, optimization, testing and deployment of analytics platform components, client, server and web
2

Responsibilities For Senior / Principal Java Developer Resume

  • Continued development of the client's distributed architecture and formulation of operating model with their technical partners
  • Participation in the estimation and planning processes
  • Unit testing via JUnit, Jasmine, Karma
  • Java Spring, Angular, PCF, Thymeleaf
  • Familiarity with Java and web testing frameworks (e.g., Junit, Cucumber, Mockito)
  • Familiarity with other programming languages like C++, C#, or Python
  • BS or MS (Computer Science, Math, Physics, Engineering)
  • Build very high transaction volume software solutions (1K TPS and growing)
3

Responsibilities For Principal Java Developer for Cloud Platform Services Resume

  • Java, J2EE, Spring, WebServices, AspectJ, XML, Tomcat, Maven, Linux
  • Unix/Windows scripting ability
  • Core Java - multithreading, concurrency
  • Integration with HTTP and Messaging
  • Knowledge of security/access control and internationalization
  • Proficiency in HTML5, CSS, and JavaScript and Java
  • Proficiency in J2EE application development
  • Design and develop SIEM and UEBA products based on Hadoop platform
  • Familiar with Web development
4

Responsibilities For Principal Java Developer With Low-latency Resume

  • Designs Application Architecture for Profiles UI Platform in Krakow Agile Team
  • Codes and refactors highly complex parts of the code in Sabre Profiles UI
  • Coach/train other team members, technical expert
  • Be responsible for stability of our mission-critical applications
  • Be in a L3 support rota
5

Responsibilities For Principal Java Developer Rates Trade Processing Resume

  • Database and other libraries
  • Provide technical guidance on security solutions
  • Conduct security design reviews on projects
  • Work with teams to assess their security needs and develop capabilities to meet them
  • Assist in the creation of audit and process artifacts Provide guidance to developers on recommended controls and countermeasures
  • Look actively into the code, perform thorough code review, analyse output from static analysis tools
  • Contribute to the design and build of the server-side solution in Java
  • Contribute to the UI development of the solution
6

Responsibilities For Full-stack Principal Java Developer Resume

  • Lead the design and build of a server-side solution in Java
  • Lead and mentor team
  • Business trips to the UK
  • Design and develop highly scalable, resilient cloud microservices and APIs that interface with devices, mobile applications, third-party services and applications, cloud infrastructure, and other microservices
  • Collaborate with other team members to develop product features and services
  • Stay up to date on relevant technologies, trends and opportunities
  • Participate in design and implementation of our continuous integration and deployment environment
  • Debug and handle production issues
  • Technology Solutions provides our business partners with client-focused, technology-based solutions. These enhance their ability to be successful through world-class software solutions and leading-edge infrastructure. Technology Solutions provides employees with the tools and resources to enhance their professional qualifications and careers
7

Responsibilities For Principal Java Developer Resume

  • Investigate and fix system issues
  • Lead the design and build of server-side solutions in Java
  • Liaise with UI resources and other Java developers to provide holistic solution designs
  • Drive and implement best practice and pragmatic architectures
  • Work in an autonomous fashion
  • Build out of continuous integration and deployment environments
  • Ad hoc assistance with Ion components. Continued development of the client's distributed architecture and formulation of operating model with the client's technical partners
  • Short term/ad hoc assistance with equities platform components
8

Responsibilities For Principal Java Developer Financial Systems Resume

  • Enhancement and support of custom components, together with integration to upstream and downstream platforms
  • Participation in the product(s) transition
  • Participation in requirement definition/analysis, architectural design and development
  • Knowledge in SQL injection
  • Knowledge in Oracle Database and Relational Database
  • Confident engineer with an authoritative knowledge of Java or other OO language
  • A confident SQL developer
  • Familiar with the financial services industry and/or regulatory environments
9

Responsibilities For Senior / Principal Java Developer Resume

  • Experience using open-source Java-based frameworks and tools including Apache, Spring , Hibernate, Core Java, J2EE, Design Patterns, programming and design technique
  • Java Spring, Angular, Bootstrap
  • PCF, AWS, Bamboo, Jira, code quality analysis
  • Aware/knowledgeable of Pivotal development practices
  • Able to groom junior developers in agile development
  • Work with advanced technologies and products
  • Competitive salary and career growth
10

Responsibilities For Principal Java Developer for Cloud Platform Services Resume

  • Familiarity with XML, XPATH, XSD
  • Positive attitude and motivated by constant improvement
  • Practitioner of object-oriented design and development
  • Knowledge of database development concepts
  • Familiarity with Maven or Gradle

Related to Principal Java Developer Resume Samples

Junior Java Developer Resume Sample

Work Experience

  •  Deliver exceptional small programs, features, modules, and/or project components in a timely and cost - effective manner   •  Participate in design development and contribute to discussion   •  Deliver code, and, continue to be active participant throughout testing, and implementat...
Professional Skills

  •  Demonstrate strong problem solving and int...
  •  Demonstrated skills and experience with SQ...
  •  Strong communicational skills and ability ...
4.8
17 votes

Mid-level Java Developer Resume Sample

Work Experience

  •  Evaluate and integrate third party software   •  Java and Object Oriented software design skills required   •  Working experience with Client/Server application development   •  Used to Dev tools & processes including JDE, revision control, and defect tracki...
Professional Skills

  •  Demonstrated proficiency using PC skills s...
  •  Excellent problem solving skills - able to...
  •  Excellent programming skills in Java and J...
4.7
18 votes

Principal Developer Resume Sample

Work Experience

  •  Develop agreed upon solution using technologies and techniques that fully meet existing standards and ensure the ongoing supportability of the solution   •  Develop deliverables including updates and changes in design specifications document, providing input on training materials, development of test ...
Professional Skills

  •  Proven organizational skills, time managem...
  •  Using their strong object-oriented design ...
  •  Strong organizational skills, including th...
4.7
23 votes

Analyst / Senior Quantitative Analyst Resume Sample

Work Experience

  •  Chartered Financial Analyst (CFA), Financial Risk Manager (FRM) designation   •  Monitor the effectiveness of models in use and continually update model parameters with actual results and changing trends   •  Create, enhance and maintain models and model parameters for various mode...
Professional Skills

  •  Hands on experience with credit risk model...
  •  Other programming/software familiarity: st...
  •  Excellent interpersonal and communications...
4.9
25 votes

Full Stack .NET Developer Resume Sample

Work Experience

  •  Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office etc.)   •  Unit and Integration Testing – planning, execution and evaluation   •  Production Release preparation and coordinati...
4.8
24 votes

Specialist, BI Resume Sample

Work Experience

  •  Understands logical and physical data models, data modeling methodologies   •  Experience in data reporting and visualization area with atleast 2-3 years’ experience on Tableau development   •  Experience as BI/DW consultant   •  Intelligence, analytical mindset...
Professional Skills

  •  Attention to detail and strong interperson...
  •  Strong skills and experience with scriptin...
  •  Strong project management skills including...
4.6
12 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates