Principal Java Developer Resume Sample
Work Experience
- 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
- 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
- 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
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
- 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
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
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
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
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
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
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)
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
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
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
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
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.,
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,
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
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)
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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