Principal Java Developer Resume Samples
4.5
(117 votes) for
Principal Java Developer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the principal java developer 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
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.
DL
D Lemke
Deanna
Lemke
2213 Myrtis Canyon
Los Angeles
CA
+1 (555) 372 4952
2213 Myrtis Canyon
Los Angeles
CA
Phone
p
+1 (555) 372 4952
Experience
Experience
Boston, MA
Principal Java Developer
Boston, MA
Koelpin and Sons
Boston, MA
Principal Java Developer
- Clients include internal algorithmic trading systems, order management systems, compliance reporting, tick databases, matching engines and manual trading GUIs
- Delivering software solutions to demanding product owners, being part of a large and (possibly) distributed team
- Contribute to achieving continuous improvement within the standards and processes for the ongoing development
- Is familiar with profiling, code coverage, logging, common IDE’s and other development
- Develop unit and integration tests using Java and JavaScript testing frameworks
- Working on a range of analytics applications, including quantative analytics and data analysis
- Possess good coding discipline and strong knowledge in dealing with performance issues
New York, NY
Full-stack Principal Java Developer
New York, NY
Pollich Group
New York, NY
Full-stack Principal Java Developer
- Responsible for mentoring and grooming other team members on the application of new development methodologies
- Expertise in Java frameworks such as Spring
- Day-to-day work will include 50-75% Development and 25-50% review, mentoring and other leadership activities
- Exposure to Big Data trends and patterns around building analytics on these platforms
- Mentor resources on J2EE architectural concepts; supporting design and development activities within the overall technical environment; assist in the definition and management of standards, guidelines and processes for related data, systems and application development
- Provide technical leadership to project activities to ensure solutions are being implemented per approved design
- Establish strong relationships with key leaders from other teams and demonstrate credibility, empathy and expertise on business and technical issues
present
Boston, MA
Senior / Principal Java Developer
Boston, MA
Wehner-Johnston
present
Boston, MA
Senior / Principal Java Developer
present
- This role is for Java developer for the reference data platform. In this role, the successful candidate will collaborate with peers in London and Stamford to continue the development of our global data services platform. This platform delivers instrument and configuration data to a variety of IT systems including the electronic trading platforms. The system is deployed globally on a UNIX platform and has both web and server components backed by MS SQL database. This is a mission critical system and its continued improvement is key to our success
- Knowledge of Hibernate/Mybatis framework
- Analyze existing system code and propose improvements when necessary
- Perform unit testing of software components
- Development of production-ready systems
- Knowledge of Spring framework
- Support QA/PROD releases
Education
Education
Bachelor’s Degree in Computer Science Engineering
Bachelor’s Degree in Computer Science Engineering
Virginia Commonwealth University
Bachelor’s Degree in Computer Science Engineering
Skills
Skills
- 6+ years of experience with highly available & multi-tiered, scalable enterprise applications
- Very good knowledge of Object Oriented Programming as well as Design Patterns & Enterprise Patterns
- Solid Java developer with strong technical skills
- Knowledge and/or experience desirable in UNIX shell scripting
- Clean coding skills and excellent problem solving ability
- Strong knowledge of software data-structures and algorithms
- Ability to work on many projects simutaneously, some with considerable unknowns
- Strong knowledge of Linux systems, tools and computer networking protocols
- Good coding practices (unit testing, documentation) and good software engineering practices
- Very good knowledge of Rules Engines e.g. Drools / ILOG
15 Principal Java Developer resume templates
Read our complete resume writing guides
1
Principal Java Developer Rates Trade Processing Resume Examples & Samples
- Extensive experience in core Java, multi-threading, spring, experience in Messaging (JMS)
- Experience in building architectural frameworks
- Experience in Agile, lean development principles, test driven and behaviour driven development
- Experience in financial services either in fixed income or equities
- Computer Science or equivalent engineering or basic science degrees
2
Principal Java Developer Resume Examples & Samples
- Spend most time developing code, and efficiently producing exemplary and thoroughly tested code for the most challenging features. Code typically persists for the lifetime of a software version
- Practical working experience with cloud computing technologies such as AWS, VMWare, Azure and/or Softlayer is preferred
- Experience in Java/J2EE programming model
- Experience in continuous integration and development tools like Jenkins
- Experience in Service Oriented Architecture and REST/WSDL services is highly desirable
- Ability to work closely with Product, Architecture & QA. Not just focus on delivering the product, but be able to drive the requirements from design to implementation
- Correctly estimates software schedules, and delivers on time without quality issues
3
Principal Java Developer Resume Examples & Samples
- Enthusiasm, dedication, and passion for exceptional solutions development
- Expertise with private and public cloud engineering (VMware, OpenStack)
- Experience using Source Control (Subversion, GitHub) and Bug Tracking Systems (JIRA)
- Willingness and ability to handle requests outside of your core responsibilities
- 5+ years Java, C# and other relevant code base
- 5+ years enterprise application platform development and deployment experience
- 2+ years of networking, routing, load-balancing, firewall knowledge and experience
- 2+ years private and public cloud engineering (OpenStack, VMware vSphere, Amazon Web Services - AWS, Microsoft Hyper-V/Azure)
- Good leadership skills to mentor, oversee, and lead team members
- Good interpersonal skills to interact with senior customers, management, and team members
4
Principal Java Developer Resume Examples & Samples
- Experience with data structures and algorithms
- Experience with highly distributed systems drawing from extremely large data sets (both structured and unstructured will be considered)
- Positive attitude and the ability to learn and listen-- overall a great team player
- Preferably a Master's in Computer Science or a B.Sc in Computer Science along with hands-on experience in dealing with large data sets and distributed computing in Big Data and systems using Hadoop
- Proficiency in Java or Scala, writing software for distributed systems
- Experience in designing and developing RESTful API and WebServices
- Experience in writing software with Hadoop or Spark
- Experience around developing code for large clusters with huge volumes of data – streaming as well as batch code
- Strong knowledge of Linux
- At least 3 years of experience with and strong understanding of Big Data technologies in Hadoop ecosystem – Hive, HDFS, Map/Reduce, Yarn, Pig, Oozie, HBase, Sqoop, etc
- At least 1 year of data streaming; Spark, Kafka, Storm
- At least 1 year of NoSQL Database; Druid, Cassandra, Hbase
5
Principal Java Developer Resume Examples & Samples
- Work closely with different business and technology units to understand their integration needs as well as data to support business processes as well as building of relationships
- Create designs to support integration processes and to bridge the gap between business processes to technical solutions
- Act as a lead and mentor for other developers within team on integration capabilities
- Perform test driven development (TDD) within the Agile software development process
- Have a good understanding of enterprise integration patterns and implementation within Web Service (SOAP & Restful), Asynchronous messaging and batch processes
- Develop integration solutions based upon the JBoss Fuse platform incorporating Apache Camel as the core integration technology
- JBoss Fuse or other integration platforms
- Developing in Java 7+, Java EE, Spring, Camel
- Oracle 12g database query development
- Agile development – inc use of Jira, continuous integration, continuous delivery
- String interpersonal skills with the ability to form relationships across the business
6
Principal Java Developer Resume Examples & Samples
- Java / J2EE experience along with web services - Spring, REST APIs is required
- Experience with linux operating systems and database systems is required
- Experience in Activiti/Alfresco/Alfresco Share would be preferred. Alternatively, Exposure to JBPM/Drools or any other BPM/ECM/BRMS open source products would be considered
- Our tech stack includes frameworks such as Angular JS, Node JS, Docker. This experience would be nice to have, but isn’t mandatory
- Agile / Scrum and continuous integration / delivery experience, working with multiple teams and constantly evolving technology would be preferred
- A Passion for building quality software products, and a desire to supervise, lead, and teach others would be required
- Bachelor's degree in computer science, engineering, or a related discipline, or equivalent work experience is required
7
Principal Java Developer Resume Examples & Samples
- Write code in Java, HTML, JavaScript, and CSS that meets the functional specifications
- Create RESTful web services using Java
- Expert programmer in Java
- Thorough understanding of Java EE architecture, with a focus on EJBs, JPA, and JAX-RS web services
- Experience with virtualization technologies like Oracle VM and VMWare
8
Principal Java Developer Resume Examples & Samples
- Create unit test scenarios and run tests to find errors and confirm program meets specifications with the aim of optimizing operational efficiency
- Work with the quality assurance team to assist with program review/testing and program correction and provide technical assistance by responding to inquiries regarding errors, problems, or questions with program
- Mentor junior developers and help them deliver against the objectives
- Bachelor of Science, Computer Science/Engineering, or related discipline
- Strong knowledge of Spring and Hibernate
- Strong knowledge in database and SQL
- Solid understanding of web concepts and technologies
- Experience in maintaining large-scale enterprise software
- Possess good coding discipline and strong knowledge in dealing with performance issues
- Understanding of source code management tools such as Subversion or Git
- Understanding of Agile practices and continuous integration
9
Principal Java Developer Resume Examples & Samples
- Collaborate with product management and development to define and implement innovative solutions for the product direction, visuals and experience
- Execute all visual design stages from concept to final hand-off to engineering
- Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
- Create wire-frames, storyboards, user flows, process flows to effectively communicate interaction and design ideas
- Implement application front-end interface and integrate with back-end functionality
- Establish and promote design guidelines, best practices and standards
10
Full-stack Principal Java Developer Resume Examples & Samples
- Lead the Design and Development of Enterprise grade Web Applications
- Day-to-day work will include 50-75% Development and 25-50% review, mentoring and other leadership activities
- Maintain and enforce common conventions, standards, and technologies across the enterprise
- Establish strong relationships with key leaders from other teams and demonstrate credibility, empathy and expertise on business and technical issues
- Provide clear requirements and development plans to the onsite and offshore teams
- Provide technical leadership to project activities to ensure solutions are being implemented per approved design
- Translate business goals into appropriate strategies and technical requirements
- Mentor resources on J2EE architectural concepts; supporting design and development activities within the overall technical environment; assist in the definition and management of standards, guidelines and processes for related data, systems and application development
- Responsible for mentoring and grooming other team members on the application of new development methodologies
- Overall 6+ years of IT experience including Architecting, Designing and Developing robust systems
- 4+ years of experience developing web applications using J2EE Technologies, HTML5, Javascript
- Experience in Sencha EXTJS, GXT/GWT or other HTML5/Javascript frameworks
- Expertise in Java frameworks such as Spring
- Hands-on experience in XML, JSON, Web Services and SOAP
- Exposure to Big Data trends and patterns around building analytics on these platforms
- Ability to track, recommend, and implement resolutions to issues
- Strong leadership skills with the ability to develop, train, inspire, and motivate team to accomplish objectives
- A strong understanding of data warehousing concepts
- Three years or more in a development role on client facing applications
- Understanding/Implementation experience of Caching Frameworks - Hazelcast, Terracota
- Experience with Hadoop or other Distributed file systems
- Mobile Development experience with Sencha Touch or Xamarin
11
Principal Java Developer Resume Examples & Samples
- Minimum of 12 years IT experience with 10 years in software development
- Expert Java programming skills, memory management and multi-threading
- Experience with web services and related protocols (XML, JSON)
- Experience with software version control/configuration management tools
- Experience with open source Java framework and tools
- Sound understanding of n-tier on-line framework, J2EE
- Sound understanding of the relational databases such as Oracle and deep experience with SQL over JDBC
- Expert in ExtJS or other JavaScript frameworks
- Experience in Hudson, Maven, Jenkins, Jira and Github
- Experience in designing distributed processing solutions
- Expert ability to apply analytical and problem-solving skills to solve complex design and coding problems
- Expert understanding and the ability to apply software design and testing principles
- Ability to work effectively in an Agile environment
- Ability to lead a team and Design and develop applications based on technical/functional design documents. Includes hands on involvement in designing, coding and testing of program modules
- Excellent interpersonal skills, excellent written and verbal communication skills
12
Principal Java Developer Resume Examples & Samples
- 6+ Years' Experience
- Excellent Java Development experience
- Previous experience working with Micro services
- Passionate about technologies
- Very good team player
13
Principal Java Developer Resume Examples & Samples
- Utilizing programming skills to adhere to coding standards, procedures and techniques while contributing to the technical code base including any required documentation
- Participating in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications, identify/troubleshoot application code-related issues, and review and provide feedback to any required final user documentation
- 8+ years’ experience using open-source Java-based frameworks and tools including Apache, Spring , Hibernate, Core Java, J2EE, Design Patterns, programming and design technique
- 8+ years’ experience with SOAP Web Service and REST
- 8+ years’ experience with web development experience with focus on rich UI component development, JavaScript MVC based frameworks, HTML5 and AngularJS
- 8+ years of experience with Core JAVA with focus on multithreading and data structures
- Bachelor's Degree in Computer Science and/or Mathematics
14
Principal Java Developer Resume Examples & Samples
- Provide technical leadership in all phases of software development
- Design and implement major components and features for the data security cloud services
- Design and implement infrastructure that automates service management and integrates with Cloud
- Design and implement web-based UI pages, controls and flows
- Work closely with product management, QA, documentation and other teams to ensure delivery of high quality products
- Mentor, guide and provide design and code reviews for other engineers
15
Principal Java Developer Resume Examples & Samples
- Develops maintainable/scalable, effective, defect free source code that meets business requirements and team standards
- Conducts unit test case development
- Develops highly complex test scripts
- Develops component & microservices designs
- Develops system/application architecture
- Supports interactions with customers and development team to “develop and work” Epics and Stories
- Develops and leads the production of support documentation
- Leads functional/system integration testing support
- Leads quality assurance architecture and design guide review; defects or discrepancies in requirements identified and resolved with appropriate partners
- Plans work out appropriately, effectively communicates and responds to escalations/inquiries
- Develops Build and Deployment guide
- Identify and implements appropriate continuous improvement opportunities
- Strong negotiation, facilitation and consensus building skills. Strong oral and written communication skills; presentation skills Extensive knowledge of the following: IT concepts, strategies, methodologies. Versed in diverse technologies and new technical architecture principles and concepts
- Extensive knowledge in layered systems architectures solutions and designs and shared software concepts. Business function(s) and I/T industry business issues; extensive knowledge of business operations, strategies and objectives. Strong in multiple programming languages and tools. Extensive understanding of agile software development concepts and processes
- Must be proactive, demonstrate initiative and be a logical thinker. Extensive consultative skills, including the ability to understand and apply customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements. Extensive understanding of backlog tracking, burndown metrics, and incremental delivery. Strong collaboration, coaching/teaching, prioritization, and adaptability skills required
16
Principal Java Developer Resume Examples & Samples
- Implement approved technologies that are aligned with business plans, technology architecture, and strategy
- Perform complex to highly complex source code development
- Champion agile and automation processes and workflows
- Contribute to the development, maintenance, and usage of GSIT’s application and infrastructure delivery automation
- Gain an understanding of GS applications to better anticipate, assess, troubleshoot, mitigate and prevent issues
- Provide input to GSIT architectures to ensure consistency, security, operational flexibility, and technical and product architectures
- Document system diagrams, run books, and build automation procedures
- Deliver automated build plans, technical alternatives, and architectural designs that meet business requirements
- Provide recommendations to improve process effectiveness and efficiency
- Bachelor’s degree in technical or business discipline
- Generally, 8+ years of professional experience
- Proficient in multiple programming languages, frameworks, domains, and tools such as: JavaScript, Java, REST, API, HTML5/CSS3/XML/JSON
- Experience with cloud platforms (AWS, PCF), CI/CD tools (Bamboo, Jira, CloudFormation, etc.), testing frameworks and practices
- Familiarity with IT and cloud concepts, software best practices and SDLC
- Extensive understanding of agile software development concepts and processes
- Experience with CI/CD methodologies and tools
17
Principal Java Developer Resume Examples & Samples
- 5 years Java, Java EE development
- 3 years experience with relational databases and/or NoSQL database technology - experience with REST WebServices
- Ability to work on many projects simutaneously, some with considerable unknowns
- Ability to work with multiple techology stacks
18
Principal Java Developer Resume Examples & Samples
- Good coding practices (unit testing, documentation) and good software engineering practices
- Java, development tools (Maven, Git) and knowledge of third-party libraries
- Web Services and web development (REST frameworks, Spring Suite)
- Contract-based design approach, designing APIs; provide engineering-focused solutions
- Continuous integration (Jenkins, Nexus)
- Agile practices, rapid development and prototyping
- Experience with large scale, high volume systems
19
Principal Java Developer Resume Examples & Samples
- Work as a member of a small and agile team developing new features and enhancements
- Working on a range of analytics applications, including quantative analytics and data analysis
- Contribute in different phases of the project lifecycle - clarify business requirements, design required changes, provide effort estimations, do coding, unit testing, develop test scenarios and support further release phases
- Participate in Level 2/3 Production support (analyze problem tickets, communicate by mail, instant messenger and phone with other support levels and business people, raise defects in bug-tracking system, do changes in existing code and deploy them to Production according to established processes)
- Excellent communication skills and fluent English
- Solid Java developer with strong technical skills
- Understanding of data structures and algorithms
- TCP/IP including UDP
- Experience in low latency high throughput applications
- Strong focus on ownership of issues and commitment to resolving them, excellent verbal and written communication skills, and a proven track record of building successful working relationships with peers
- Experience with writing/using SQL
- Knowledge and/or experience desirable in UNIX shell scripting
20
Principal Java Developer Resume Examples & Samples
- Ability to design, build and maintain applications in an Agile as well as Waterfall environments
- Excellent technical and interpersonal skills
- E2e software development lifecycle with focus on the integration of 3rd party components
- J2SE including UI development
- J2EE incl. design patterns and component architecture (especially EJB and Struts)
- Restful/SOAP service oriented applications
- Test driven development and continuous integration & deployment
- Oracle and/or DB2 databases, SQL
- Functional programming languages (e.g. Scala)
- IT Security (authentication, authorization, cryptography, certificate mgmt., etc.)
- Unix (shell) and Perl scripting
21
Principal Java Developer Resume Examples & Samples
- Core Java development role for the major investment bank
- The team is responsible for connecting to the North American equities markets and distributing low-latency real-time market data
- Clients include internal algorithmic trading systems, order management systems, compliance reporting, tick databases, matching engines and manual trading GUIs
- Software projects typically include interfacing to market data vendors, coding exchange direct feed handlers or implementing internal market data distribution mechanisms
- Post-deployment production support and maintenance of delivered software
- Expertise in core Java (c++ knowledge a plus)
- Expertise coding/debugging high-performance low-latency real-time applications
- Expertise optimizing/tuning Java application for low-latency real-time applications
- Demonstrated ability and desire to adhere to software development process (Agile SDLC) and contribute to a team environment
- Strong knowledge of Linux systems, tools and computer networking protocols
22
Principal Java Developer With Low-latency Resume Examples & Samples
- Learn in-depth zero-GC, Java NIO, Networking during first 3 months
- Expert in writing efficient and clean code
- In-depth knowledge of data structures and algorithms
- Experience with project and issue tracking tools (JIRA, Confluence, etc.)
- Demonstrated ability to drive software projects from inception to delivery with minimal assistance from peers
- Strong Verbal and written communication skills
23
Principal Java Developer Resume Examples & Samples
- Experience with billing & settlement a plus
- Experience with micro-services architecture a plus
- Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics
24
Principal Java Developer Resume Examples & Samples
- To analyse requirements, write design or program specifications
- To code Java/J2EE applications
- Mentor and support junior developers
- FortiCASB new feature development
- Strong object oriented programming skill
- Excellent knowledge of Java, J2EE, HTML, XML, Web Services and design pattern
- Solid background of relational database and SQL, especially SQL Server
- Working experience with Java open source software, such as Tomcat, Struts, Spring and Hibernate
- Experience of big data processing is a plus
- Experience of security intelligence, machine learning is a plus
- Shortlisted applicant must be willing to relocate to USA (Sunnyvale) after 1 ~ 1.5 years in Beijing (Subject to VISA application)
25
Principal Java Developer Resume Examples & Samples
- Overall 7-10 years of software development and deployment experience
- Strong Java development experience (esp. Java 1.8)
- Experience with SOAP and RESTful service creation in Java
- Strong experience HTML5/CSS3 and JavaScript skills
- Strong experience in frontend technologies such as AJAX and JSON
- Experience in JavaScript testing frameworks such as Mocha, Jasmine, jQuery, etc
- Experience in CSS frameworks such as Bootstrap and Foundation
- Experience with API integration with version control systems, like GitHub, BitBucket
- Experience in Async Web Services and Websocket implementation
- Very good understanding is browser DOM and CSOM models
- Very good understanding of web application performance and scope for improvements. I.e. Critical Rendering path, JavaScript and CSS minification
- Very good understanding of cross browser nuances for various implementation of JS and/or CSS
- Implementation experience on Sass and Less CSS pre-processors
- Understanding of Parsers and Lexers
- Experience in Browser Developer tools. i.e. Element / Network / Resource / Timeline inspections
- Experience in using version control system such as SVN, BitBucket, GitHub etc
- Experience in building and automation tools such as Maven, Gradle, Npm, Grunt etc
26
Senior / Principal Java Developer Resume Examples & Samples
- This role is for Java developer for the reference data platform. In this role, the successful candidate will collaborate with peers in London and Stamford to continue the development of our global data services platform. This platform delivers instrument and configuration data to a variety of IT systems including the electronic trading platforms. The system is deployed globally on a UNIX platform and has both web and server components backed by MS SQL database. This is a mission critical system and its continued improvement is key to our success
- The successful candidate will be able to work with stakeholders in the business as well as technical project managers and team leads to analyze requirements, deliver projects on time, and use a disciplined approach towards software development. This is an excellent opportunity to be part of a small, global team working on an enterprise build out of a strategic product
- Technical design skills that focus on code reuse and ease of maintenance
- Experience in building Java based web applications, server side and web based on Unix platform
- Excellent troubleshooting, unit testing, and problem solving skills
- Outstanding verbal and written communications skills with ability to document work
- TSQL skills
- Working knowledge of Unix scripting and Freemarker
- Experience with Spring, Ajax, Struts2, or popular javascript frameworks like jQuery
- Understanding of data caching principles in a distributed system
- Ability to lead, mentor and deliver daily feedback to a team of experienced developers
27
Principal Java Developer Financial Systems Resume Examples & Samples
- Actively participate in the definition, design, development, testing, test automation support and implementation of software functionalities
- Work with engineers and other cross-functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet finance business team's needs
- Mentor and guide junior team members including offshore members
- Support rollouts and be available to resolve issues
- Retail/Order Management/Payment Card systems/Financial systems domain experience is a must
- Oracle large database experience (5 years+) with significant PL/SQL package development experience
- Understanding of Oracle constraints, security, indexes, data model integration, and performance tuning
- DBMS_JOB/Tidal scheduling experience, distributed queries/database links, and associated security
- Advanced DML experience performing queries, defining views, tuning hints, explain plan analysis
- Experience with SQL*Developer or Toad, and SOAP ui
- 5+ years of Java 1.6+ development experience
- Understanding of Java memory management, garbage collection, and tuning strategies
- Understanding of Spring boot, batch, Tomcat, CXF, SOAP, JBoss, multithreading, extensive collection knowledge
- Strong programming skills and development experience using Core Java 1.6, Apache Axis 1.2, Hibernate, JSP, Servlets, JDBC, JAXB, XML, JSON, RABBITMQ,REDIS,JPA,Angular.Js, Bootstrap, HTML and CSS
- Delivering SOA enterprise level projects involving legacy systems
- Linux/Unix I/O, pipes, stdin,stdout,stderr, I/O redirection, command chaining
- Understanding of Linux permissions, file systems, processes, signals, monitoring, dealing with large files, compression, ssh
- Scripting in Bash and Perl5, including DBI module
- Understanding of cron & nohup
- Linux security certificate experience, SSH setup
- Strong file system searching skills (find/grep/sed/awk)
- Application development using Eclipse, MyEclipse and IBM Rational Application Developer (RAD)
- Strong analytical/problem solving skills
- Ability to develop monitoring tools for anything that needs to be monitored
- Ability to track deliverables due from others and follow through over long wait times (i.e. not let others drop the ball)
- Strong documentation skills for support team SOPs
- Willing to work in highly restrictive environments, where ones control and authority is over a very small dimension of an overall system, only allowed to do certain things, so you must rely on many other teams to accomplish what you already know how to do
28
Principal Java Developer for Cloud Platform Services Resume Examples & Samples
- 1) 8 - 10 years experience of delivering large scale, highly available distributed systems with at least 3 years of experience in an architect capacity
- 2) Strong knowledge of multiple programming languages including Java, JavaScript
- 3) Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- 4) Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies
- 5) Strong troubleshooting and performance tuning skills
- 6) Strong sense of ownership, passion to build quality products for massive scale in collaborative, agile environment and excitement to learn
- 7) BS in Computer Science
- 1) Masters / PhD degree in Computer Science or related engineering fields
- 2) Experience and/or knowledge in framework development
- 3) Experience of architecting and designing PaaS services for public cloud
29
Principal Java Developer Resume Examples & Samples
- Development of new server side applications (Java)
- Development of configs for server side applications (Groovy)
- Extending and bug fixing of existing server side applications (Java, Groovy)
- Writing unit tests (Java, Junit)
- Performing code reviews for applications and configs (Java, Groovy)
- Pushing the application and config code to version control system (Git, SVN)
- Performing builds in QA and production environment (Buildweb)
- Controlling code quality via continuous integration server (Teamcity)
- Performing documentation for production releases (knowing ITIL change management procedures)
- Participation in CAB calls
- Algorithms and Data Structures
- Logical task (ability to solve algorithmic problems)
- Good understanding and knowledge of test methodologies and tools (Jira or similar)
- Prior responsibility for Quality Assurance and Quality Control
- Good understanding of and experience with Automation and Performance Testing
- Experience deploying complex technologies
- Good understanding of reference (static) data in an environment of multiple, interconnected, distributed systems
- Ability to work outside of regular business hours from time to time as schedules and projects demand
- A background in the financial industry, or similar enterprise
- Powershell scripting or experience coding for automation
- Have the ability to understand pseudo-code, SQL, Java, Scripting, Linux & Shell scripting
- Experience with Jenkings or equivalent would be ideal
- Core Java (Multithreading)
- Groovy (desirable)
- Intelij or Eclipse
30
Principal Java Developer Resume Examples & Samples
- Can write Spring 4 beans and Hibernate or JPA data objects
- Knows Spring bean scopes and when to use them
- Writes JUnit test cases
- Can develop SOA services
- Can develop RESTFul API endpoints containing JSON
- Able to identify and fix defective, poor performing or non-scalable code
- Knows how to develop and debug AOP injected code
- Understands software security practices including user authentication and authorization,data validation and an understanding of common DOS and SQL injection techniques
- Is familiar with profiling, code coverage, logging, common IDE’s and other development
- A Bachelor’s degree in Computer Science or a related field or have equivalent experience
- 8+ years of development experience in Java, J2EE technologies
- Familiarity with SQL and NoSQL databases
31
Principal Java Developer Resume Examples & Samples
- Enterprise Rules Environment – rules engine tailored for Sabre needs. Pluggable rule engines, pluggable storages, DSLs for rules, and UI based on React JS. Codebase: 24 KLOC, first commit: 28.07.2015, repository
- Configuration Service – in-house solution for application configuration externalization management based on REST, Swagger, GIT-backend, and UI in React JS. Codebase: 20 KLOC, first commit:17.09.2014, repository
- Very good knowledge of Java, Spring Framework, REST, SOAP Web Services
- Very good knowledge of Rules Engines e.g. Drools / ILOG
- Very good knowledge of Object Oriented Programming as well as Design Patterns & Enterprise Patterns
- Proven experience in development, design and architecture for large enterprise systems – 6+ years overall
- Experience in performance analysis & tuning for large enterprise systems
- Experience in Agile Development processes
32
Senior / Principal Java Developer Resume Examples & Samples
- Development of production-ready systems
- 5+ year experience of development production ready systems
- Knowledge of Hibernate/Mybatis framework
- Understanding of SDLC process