Principal Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

3000

HOURS PER WEEK

40

DATE UPDATED

Jun 30, 2025

JOB OVERVIEW

Duties:
•Identify root cause of complex performance issues in our systems
•Leverage observability tools to identify bottlenecks and underperforming routines in our systems
•Correlate metrics and incidents to identify improvements in our systems
•Able to identify problems, compare data from sources to draw conclusions, and make a timely, sound decision
•Provide software support and maintenance services to PCI employees and customers
•Develop and enhance functionalities and features of PCI software products
•Conduct software testing, quality assurance, and release management activities
•Deploy PCI software products and integrate them with other systems
•Mentor and coach junior and mid-level developers, fostering their professional growth and development.
•Provide technical leadership
•Works on critical issues and the most complex projects.
•Able to articulate trade-off decisions of time, cost and functionalities.
What kind of Technical/Job related skills are we seeking:
Required:
• Complex problem solving
• Observability tools such as Kibana and New Relic
• Java (Expert Knowledge of Core Technologies)
• Deeper levels of Java compilation
• Just In Time (JIT) Compiler
• Classloading across multiple web servers
• Different garbage collection (pros and cons of each), as well as settings of garbage collection (JMM)
• Java Threading Model
• How to debug a high CPU issue from profiling, logging, etc.
• Understanding of J2EE Design Patterns and Optimization
• Maven
• SQL
Nice to have:
• Kubernetes
• AWS
• Automated CI/CD pipelines
What kind of Professional/or competencies does this role require:
• Relevant Bachelor’s degree, or equivalent combination of education and experience
• 8+ years of relevant experience
• Be a strong communicator with excellent written and verbal communication skills

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0273
Total Execution Time  0.0288
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Principal-Developer-1234277
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0201 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1234277
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 534114
 LIMIT 1 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1234277
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1234277' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1234277 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-28-2024=96***Sep-29-2024=19***Sep-30-2024=21***Oct-01-2024=16***Oct-02-2024=18***Oct-03-2024=2***Oct-04-2024=2***Oct-05-2024=3***Oct-06-2024=2***Oct-08-2024=2***Oct-09-2024=1***Oct-10-2024=3***Oct-11-2024=9***Oct-13-2024=1***Oct-14-2024=5***Oct-15-2024=3***Oct-18-2024=65***Oct-19-2024=13***Oct-20-2024=6***Oct-21-2024=7***Oct-22-2024=5***Oct-23-2024=4***Oct-25-2024=5***Oct-26-2024=35***Oct-27-2024=42***Oct-28-2024=9***Oct-29-2024=4***Oct-31-2024=5***Nov-01-2024=9***Nov-02-2024=1***Nov-03-2024=1***Nov-05-2024=1***Nov-07-2024=3***Nov-09-2024=2***Nov-10-2024=1***Nov-15-2024=1***Nov-16-2024=3***Nov-22-2024=1***Nov-27-2024=1***Dec-02-2024=1***Dec-04-2024=1***Dec-07-2024=1***Dec-12-2024=1***Dec-15-2024=2***Dec-17-2024=1***Dec-18-2024=17***Dec-19-2024=22***Dec-20-2024=5***Dec-21-2024=9***Dec-22-2024=10***Dec-23-2024=7***Dec-24-2024=4***Dec-25-2024=4***Dec-26-2024=1***Dec-27-2024=9***Dec-28-2024=1***Dec-29-2024=4***Jan-01-2025=1***Jan-02-2025=1***Jan-03-2025=1***Jan-04-2025=1***Jan-09-2025=1***Jan-10-2025=2***Jan-11-2025=3***Jan-12-2025=2***Jan-14-2025=1***Jan-15-2025=3***Jan-16-2025=2***Jan-17-2025=2***Jan-18-2025=2***Jan-19-2025=2***Jan-20-2025=1***Jan-21-2025=1***Jan-22-2025=1***Jan-24-2025=2***Feb-16-2025=1***Feb-19-2025=5***Feb-20-2025=18***Feb-21-2025=2***Feb-22-2025=6***Feb-23-2025=6***Feb-24-2025=3***Feb-25-2025=1***Feb-28-2025=3***Mar-01-2025=2***Mar-02-2025=3***Mar-04-2025=2***Mar-07-2025=1***Mar-10-2025=1***Mar-11-2025=1***Mar-18-2025=2***Mar-20-2025=2***Mar-22-2025=1***Mar-24-2025=1***Apr-06-2025=1***Apr-07-2025=1***May-08-2025=5***May-09-2025=16***May-10-2025=5***May-11-2025=3***May-12-2025=1***May-13-2025=4***May-16-2025=3***May-17-2025=1***May-18-2025=1***May-19-2025=1***May-20-2025=4***May-21-2025=4***May-22-2025=2***May-23-2025=3***May-24-2025=1***May-25-2025=3***May-26-2025=1***May-28-2025=1***May-29-2025=1***May-30-2025=1***Jun-01-2025=1***Jun-02-2025=2***Jun-03-2025=3***Jun-04-2025=3***Jun-05-2025=2***Jun-06-2025=2***Jun-08-2025=1***Jun-09-2025=4***Jun-10-2025=1***Jun-11-2025=2***Jun-12-2025=1***Jun-17-2025=2***Jun-18-2025=3***Jun-19-2025=2***Jun-20-2025=1***Jun-23-2025=1***Jun-26-2025=1***Jun-30-2025=26***Jul-01-2025=15***Jul-02-2025=11***Jul-03-2025=10***Jul-04-2025=4***Jul-05-2025=8***Jul-06-2025=1***Jul-07-2025=4***Jul-08-2025=8***Jul-10-2025=2***Jul-11-2025=2***Jul-12-2025=2***Jul-14-2025=2***Jul-15-2025=3***Jul-16-2025=4***Jul-18-2025=4***Jul-21-2025=4***Jul-23-2025=6***Jul-24-2025=5***Jul-25-2025=4***Jul-28-2025=2***Jul-30-2025=4***Aug-02-2025=4***Aug-04-2025=6***Aug-06-2025=1***Aug-07-2025=4***Aug-10-2025=4***Aug-13-2025=2***Aug-14-2025=5***Aug-15-2025=2***Aug-16-2025=1***Aug-17-2025=2***Aug-18-2025=3***Aug-22-2025=1***Aug-30-2025=2***Sep-08-2025=1***Sep-11-2025=2***Sep-15-2025=2***Sep-16-2025=1***Sep-19-2025=1***Sep-24-2025=1***Sep-26-2025=2***Sep-28-2025=1***Sep-30-2025=2***Oct-01-2025=2***Oct-02-2025=1***Oct-03-2025=3***Oct-06-2025=1***Oct-08-2025=1***Oct-09-2025=1***Oct-10-2025=1***Oct-18-2025=1***Oct-20-2025=1***Oct-22-2025=1***Oct-23-2025=1***Oct-28-2025=1***Nov-01-2025=1***Nov-02-2025=1***Nov-10-2025=1***Nov-11-2025=1***Nov-12-2025=1***Nov-13-2025=5***Nov-20-2025=3***Nov-25-2025=1***Dec-04-2025=1***Dec-05-2025=1***Dec-07-2025=1***Dec-09-2025=1***Dec-11-2025=1***Dec-14-2025=1***Dec-15-2025=1***Dec-17-2025=1***Dec-18-2025=1***Dec-19-2025=1***Dec-20-2025=2***Dec-21-2025=2***Dec-23-2025=1***Dec-25-2025=2***Dec-26-2025=1***Dec-27-2025=1***Dec-28-2025=1***Dec-30-2025=2***Jan-01-2026=1***Jan-03-2026=4***Jan-04-2026=1***Jan-05-2026=1***Jan-11-2026=1***Jan-16-2026=2***Jan-18-2026=2***Jan-19-2026=2***Jan-20-2026=1***Jan-22-2026=2***Jan-24-2026=1***Feb-02-2026=1***Feb-05-2026=1***Feb-07-2026=1***Feb-13-2026=3***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=1***Feb-17-2026=2***Feb-21-2026=1***Feb-26-2026=1***Feb-27-2026=1***Mar-06-2026=1***Mar-07-2026=1***Mar-08-2026=2***Mar-10-2026=1***Mar-12-2026=4***Mar-14-2026=1***Mar-16-2026=2***Mar-17-2026=2***Mar-19-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=4***Mar-28-2026=2***Mar-30-2026=1***Mar-31-2026=2***Apr-01-2026=2***Apr-06-2026=1***Apr-10-2026=1***Apr-11-2026=1***Apr-16-2026=1' WHERE job_id'1234277'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2024=136***Oct-2024=267***Nov-2024=24***Dec-2024=100***Jan-2025=29***Feb-2025=45***Mar-2025=16***Apr-2025=2***May-2025=61***Jun-2025=58***Jul-2025=105***Aug-2025=37***Sep-2025=13***Oct-2025=15***Nov-2025=14***Dec-2025=22***Jan-2026=18***Feb-2026=14***Mar-2026=27***Apr-2026=6' WHERE job_id'1234277'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1234277' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1234277 
0.0081   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '534114'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)