Principal Java Developer Job Description

Principal Java Developer Job Description

4.5
160 votes for Principal Java Developer
Principal java developer provides design leadership in complex development projects with Java expertise involving application development, migrations & additions to existing applications.

Principal Java Developer Duties & Responsibilities

To write an effective principal java developer job description, begin by listing detailed duties, responsibilities and expectations. We have included principal java developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Lead Developer role responsible for design and development of strategic global rates trade processing system and would be expected to lead the programming efforts
As this is a strategic build out, the person would be expected to contribute materially in the quality of the global software & set up processes in place (peer code and design review etc) and provide guidance to improve code quality, reduce defects & enhance maintainability
The individual needs to be proactive in understanding the business problem and make recommendations & decisions on application design, standards The person needs to be very thorough and detailed in their approach
Ability to build a system that is high performing, scalable and high available
Spend most time developing code, and efficiently producing exemplary and thoroughly tested code for the most challenging features
You will participate in design and development of customer oriented solutions including data acquisition and exposure, data transformation data visualization
Design software solutions to enhance database intrusion detection
Build the pipeline to surface database telemetry to allow external analysis
Design automated system responses to various anomalies
Construct APIs for key management that all systems in the stack can securely use

Principal Java Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Principal Java Developer

List any licenses or certifications required by the position: AWS, DOD, CSM, OCM, OCE, OCPJP, OCAJP, SF, SE

Education for Principal Java Developer

Typically a job would require a certain level of education.

Employers hiring for the principal java developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Software Engineering, Business, Engineering, Software Development, Financial Services, Technology, Education, IT Management

Skills for Principal Java Developer

Desired skills for principal java developer include:

SQL and RDBMS database design and JDBC
Database and SQL
Dealing with performance issues
Java
Security/access control and internationalization
Spring and Hibernate
Java object design and patterns and ability to translate them into efficient code
Relevant developments in area of expertise
At least three development
At least three development frameworks

Desired experience for principal java developer includes:

2 plus years of Unit testing experience
Test Driven Development (TDD) is a plus
5 + year demonstrable experience translating and documenting user/business optimization requirements into effective LP based models
Experience in REST and JSON
ETL tools familiarity such as ODI, Talend
Web frameworks including AngularJS, D3.js

Principal Java Developer Examples

1

Principal Java Developer Job Description

Job Description Example
Our company is looking for a principal java developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for principal java developer
  • Work closely with Quality Engineering, DB Ops, other software and security teams
  • Resolve complex technical issues and drive innovation that improves system security, availability, resiliency, and performance
  • Serve as an experienced software developer performing development of front –end, web-based applications for a government agency
  • Develop solutions that provide for robust database interaction and display and that can interface with multiple sources
  • Solve big data challenges
  • Work on high-volume, low-latency Internet solutions
  • Mentor resources on J2EE architectural concepts
  • Supports the production support transition and implementation phases
  • Demonstrates broad knowledge of technical solutions to support complex Crew Manager business and be recognized as technical expert by internal and external peers
  • Jointly with current product architect to provides technical direction for the entire product and project team using Agile development methodology to design, develop, test and debug new functionality
Qualifications for principal java developer
  • At least 1 year of data streaming
  • At least 1 year of NoSQL Database
  • Work closely with different business and technology units to understand their integration needs data to support business processes building of relationships
  • Brings hands on experience with either security or databases
  • Innovator with good ideas, strong problem-solving abilities, and a result oriented attitude
  • 2+ years experience with installation
2

Principal Java Developer Job Description

Job Description Example
Our company is hiring for a principal java developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for principal java developer
  • Develop the Java middle-tier
  • May assist in preparation of software documentation, design and build software prototypes
  • Ensuring that software developed is fit for purpose and is both deliverable and maintainable
  • Coaching and mentoring the technical members of their teams
  • Ensuring that the team maintains and constantly strives for superior code quality and is monitored and automated to the highest degree
  • Driving and enhancing an agile approach to development and delivery
  • Identify and report problems in production software
  • Design application architecture for Content Distribution backend and frontend applications in Agile Team
  • Codes and refactors highly complex parts of the Content Distribution components
  • Technical leadership and responsibility for applications, their components and its integration and consistency
Qualifications for principal java developer
  • 5+ yrs experience in front-end, web-based development including web services and APIs
  • Experience with front-end development leveraging HTML5, JavaScript
  • Ability to be self-motivated, work independently in a team environment
  • Knowledge of big data concepts with exposure to a NoSQL Database
  • Experience developing location-based databases and sources in multi-security domain environment
  • ETL and/or database 3+ Years
3

Principal Java Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of principal java developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for principal java developer
  • Collaborating with clients and other development teams in order to deliver new capabilities and align strategy & plans
  • Mentoring and guiding junior team members
  • Hadoop development experience
  • Debug, maintain and sustain existing software
  • Ability to instruct, assignment, direct, and monitor the performance of more junior software developers
  • Develops the critical components of the solution, including but not limited to, security, rules infrastructure, and application interfaces
  • Seeks to improve organizational knowledge and process by studying state-of-the-art development tools and practices and participates in educational opportunities
  • Recreates reported software problems to facilitation solutions
  • Architects and codes multi-environment system solutions using various programming languages
  • Creating and choosing right tools that will help the team deliver things faster and with higher quality
Qualifications for principal java developer
  • Requires Bachelor’s degree (in Computer Science or related field) or equivalent, and 7+ years of related experience
  • 5+ years’ experience in front-end,web-based development including web services and APIs
  • Active/current TS/SCI security clearance, and must be able to obtain/maintain a CI Poly is required
  • Coding Principles and Design Patterns
  • Debugging Capabilities
  • Application Server Platforms and Supporting Tools (Weblogic)
4

Principal Java Developer Job Description

Job Description Example
Our growing company is hiring for a principal java developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for principal java developer
  • Be​ ​responsible​ ​for​ ​a​ ​critical​ ​portion​ ​of​ ​the​ ​codebase,​ ​from​ ​design​ ​through​ ​support
  • Become​ ​recognized​ ​inside​ ​and​ ​outside​ ​Engineering​ ​as​ ​a​ ​subject​ ​matter​ ​expert​ ​
  • Mentor​ ​junior​ ​engineers​ ​via​ ​code​ ​reviews,​ ​design​ ​assistance,​ ​pairing​ ​&​ ​explicit​ ​mentorship
  • Collaborate​ ​with​ ​peers,​ ​within​ ​and​ ​outside​ ​the​ ​team
  • Communicate​ ​well​ ​with​ ​engineers​ ​&​ ​non-engineers​ ​alike
  • Document​ ​what​ ​you​ ​do,​ ​from​ ​design​ ​docs​ ​through​ ​user​ ​documentation
  • Write​ ​unit​ ​&​ ​integration​ ​tests​ ​as​ ​part​ ​of​ ​your​ ​coding​ ​process
  • Stay​ ​on​ ​the​ ​cutting​ ​edge​ ​of​ ​technology
  • Serve as lead developer and offer mentoring to co-located team members
  • Formulate and implement evaluate algorithms to support service scalability and stability
Qualifications for principal java developer
  • Produces well-structured, documented and maintainable code
  • Design and implement major features for security policy administration for database applications
  • Design and implement web-based GUI for policy administration for database applications
  • Strong communication skills, analytical skills, and hands-on problem solving capabilities
  • 3+ years of experience in application development and user interface design
  • BS degree in computer science and engineering, or equivalent experience is preferred
5

Principal Java Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of principal java developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for principal java developer
  • Develop new cloud based applications with Java and Springboot
  • Collaborate with colleagues and stakeholders in designing, developing, deploying, operating and monitoring software systems, and services
  • Contribute and be part of a high-performing engineering team
  • Design, develop and architect product features, RESTful APIs, mobile/responsive UI applications
  • Collaborate with product management on new feature development
  • Design for scalability, solve issues that arise in a high-volume environment
  • Learn new technologies, disseminate and incorporate leading edge technology
  • Design and develop IVR software solutions by combining technical expertise with an understanding of strategic business drivers, application and project needs
  • Write new IVR programs and web services of high complexity, mentor less experienced team members, participate in peer code reviews and ensure that delivered code is scalable, reusable and meets guidelines for the best practices and procedures
  • Design and develop applications for Core brokerage applications
Qualifications for principal java developer
  • Ability to lead a team and Design and develop applications based on technical/functional design documents
  • Bachelor's degree (in Computer Science or related field) or equivalent and five or more years of related experience
  • Experience with cloud platforms (AWS, PCF), CI/CD tools (Bamboo, Jira, CloudFormation, ), testing frameworks and practices
  • Strong experience of Eclipse
  • Strong experience of Struts2
  • Strong experience of EJB3

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates