Julius Pabular, Developer in Quezon City, NCR, Philippines
Julius is available for hire
Hire Julius

Julius Pabular

Verified Expert  in Engineering

Java Developer

Quezon City, NCR, Philippines

Toptal member since April 17, 2023

Bio

Julius is an accomplished lead Java developer and engineering manager with expertise in Java back-end development. He has 19+ years of experience delivering innovative and efficient software solutions and a proven ability to design, develop, and maintain robust and scalable software applications in various industries, including finance, banking, healthcare, travel, consulting, and eCommerce. Julius is an expert in coding RESTful APIs and web services, code reviews, mentoring, and agile delivery.

Portfolio

Cheetah Digital
Scala, Hadoop, Big Data, Apache Kafka, Apache Hive, Apache Spark, HBase...
Zühlke Engineering AG
Java, Reactor, MongoDB, AWS CLI, Kubernetes, Docker, Messaging, Spring Boot...
Optum
Messaging, JavaScript, jQuery, AngularJS, React, Web Services, REST, Dynatrace...

Experience

  • SQL - 20 years
  • Java - 20 years
  • Agile - 15 years
  • Back-end Development - 10 years
  • Spring Boot - 8 years
  • Microservices - 3 years
  • Scala - 2 years
  • Python - 1 year

Availability

Full-time

Preferred Environment

Windows, MacOS, Slack, Office 365, IntelliJ IDEA, Unix, Linux, Teams, Discord, GitHub, PostgreSQL, Python

The most amazing...

...solution I've developed is a healthcare web app for managing pharmacy benefits. I was able to help people live healthier lives.

Work Experience

Lead Software Engineer

2023 - 2024
Cheetah Digital
  • Coordinated with project management and oversaw the development of various platform enhancements and bug fixes that helped address client issues.
  • Helped develop point activation enhancements and expiration-related bug fixes to improve operational efficiency for clients and prevent issues related to redemption.
  • Provided production support for loyalty configuration-related issues. Helped in troubleshooting issues across staging and QA environments for clients that were onboarding to the loyalty platform.
Technologies: Scala, Hadoop, Big Data, Apache Kafka, Apache Hive, Apache Spark, HBase, Snowflake, Amazon S3 (AWS S3), JSON, Trino, Apache Iceberg, Apache Storm, B2C, Functional Programming

Expert Software Engineer

2022 - 2023
Zühlke Engineering AG
  • Developed and maintained RESTful APIs and integrated them with various systems and databases, using technologies such as Spring Boot, MongoDB, AWS, and Kubernetes for an Indonesian healthcare startup.
  • Applied test-driven development and continuous integration and delivery techniques to ensure quality and stability.
  • Collaborated with other team members to gather requirements, communicate project progress, and provide technical expertise and guidance.
Technologies: Java, Reactor, MongoDB, AWS CLI, Kubernetes, Docker, Messaging, Spring Boot, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), CI/CD Pipelines, MongoDB Shell, MongoDB Atlas, Indexing, Scrum, Jira, Bitbucket, Microservices, NoSQL, Object-oriented Programming (OOP), REST APIs, JSON, Hibernate, SQL, Technical Leadership, Unit Testing, API Development, Containerization, Containers, Technical Consulting, Git, HTML, PostgreSQL, APIs, Databases, Back-end, Java 8, Apache Tomcat, Microservices Architecture, Front-end, JVM, DevOps, Agile, Full-stack, Technical Requirements, Leadership, Software Design, Software Architecture, Amazon S3 (AWS S3), Large-scale Projects, JavaScript, JPA, Team Leadership, OpenAPI, Swagger, JUnit, Gradle, Liquibase, Integration Testing, Back-end Development, Groovy, Java Persistence API (JPA), GitHub, Teams, IntelliJ IDEA, Redis, Concurrent Computing, Startups, B2C

Software Engineering Manager

2016 - 2022
Optum
  • Led multiple teams in developing and delivering high-quality solutions for the healthcare domain, utilizing RESTful API and Java back-end development techniques.
  • Conducted code reviews, ensuring adherence to coding standards, quality, and performance optimization. Mentored team members to develop their skills and knowledge, enabling them to progress in their careers and contribute effectively to the team.
  • Helped facilitate the Agile methodology to improve project delivery and team efficiency, resulting in increased productivity and faster time to market.
  • Collaborated with cross-functional teams, stakeholders, and clients to ensure alignment of project goals with overall business objectives.
  • Expanded the team's size and capability, recruiting and onboarding new team members and ensuring smooth integration into the team's culture and processes.
Technologies: Messaging, JavaScript, jQuery, AngularJS, React, Web Services, REST, Dynatrace, IBM WebSphere, JBoss EAP, Azure, Docker, Kubernetes, Java, Groovy, Spring Boot, Node.js, TypeScript, Rally, Agile, Azure Cosmos DB, NoSQL, Object-oriented Programming (OOP), REST APIs, JSON, Hibernate, SQL, Technical Leadership, Unit Testing, API Development, Containerization, Containers, Healthcare, Git, HTML, Amazon Web Services (AWS), PostgreSQL, APIs, Databases, Back-end, ETL, Java 8, API Integration, CSV, CSV File Processing, Microservices Architecture, Front-end, JVM, Full-stack, Technical Requirements, HIPAA Compliance, Leadership, Architecture, Software Design, Software Architecture, HIPAA Electronic Data Interchange (EDI), Large-scale Projects, Bootstrap, Thymeleaf, JPA, Team Leadership, GraphQL, OpenAPI, Swagger, JUnit, Gradle, Liquibase, Integration Testing, Back-end Development, Java Persistence API (JPA), GitHub, Teams, IntelliJ IDEA, Redis, Concurrent Computing, B2C, eCommerce, Continuous Integration (CI), Continuous Delivery (CD)

Java Developer | Team Lead

2016 - 2016
2Success Inc
  • Drove the development efforts for the back-office system and coordinated with various stakeholders for requirement gathering and project deliverables.
  • Drove the team to adopt Agile practices in developing enhancements and fixing defects.
  • Guided and mentored junior developers. Performed code reviews to ensure high-quality code.
Technologies: Java, Google Guice, jQuery, Ext JS, MyBatis, Object-oriented Programming (OOP), REST APIs, JSON, SQL, Technical Leadership, Unit Testing, API Development, Web Scraping, Jira, Back-end, Apache Tomcat, JVM, Agile, Full-stack, Technical Requirements, Leadership, Software Architecture, Team Leadership, JUnit, Back-end Development, IntelliJ IDEA, Startups, B2C

Senior Developer

2016 - 2016
Hyphen Group
  • Helped develop new features for the Country In a Box initiative.
  • Handled the release management activities for an internal project, the Libris platform.
  • Collaborated with team members to gather requirements, communicate project progress, and provide technical expertise and guidance.
Technologies: Java, Amazon Web Services (AWS), Mule ESB, REST, PHP 5, Backbone.Marionette, Node.js, Spring Boot, Object-oriented Programming (OOP), REST APIs, JSON, Hibernate, SQL, Fintech, Unit Testing, API Development, Jira, Back-end, JVM, JUnit, Back-end Development, IntelliJ IDEA, Startups

Senior Software Engineer

2012 - 2016
DTCC
  • Analyzed and resolved critical failures and defects that affected a global client base, ensuring their revenue from settling trades was not disrupted.
  • Collaborated with clients in major investment management and brokerage firms to help stabilize their post-trade process throughput in case of system slowdowns.
  • Conducted performance reviews, mentored the team members, and helped them make their career progression plans.
Technologies: Java, XML, Oracle, Unix, Regex, Shell Scripting, Kanban, SQL, Object-oriented Programming (OOP), Fintech, Unit Testing, API Development, Back-end, Apache Tomcat, JVM, Java Servlets, JUnit, Back-end Development, Big Data

Web Application for Pharmacy Benefit Management

I led multiple teams to maintain a web application built with Adobe Experience Manager, Angular, React, Java, and Spring for managing pharmacy benefits in the US. I was one of the primary contributors to the back-end code, developing new features and fixing bugs while ensuring quality and compliance with coding standards. Through my contributions, the platform reached the goal of achieving 80% order completion by resolving critical bugs that affected the user experience.

Tellering System for a Local Bank

A React and Java application created as part of a local bank's digital transformation efforts to modernize their client-facing applications. I was part of the back-end development team that built RESTful APIs serving processes such as retail/corporate client onboarding, cash, cheque, bill payment, and miscellaneous transactions.

Web Application for Order Tracking of Pharmacy Benefits

A React and Java Spring Boot Microservices application that lets members track their order without logging in to the member portal. I was the lead developer working on the microservices that backed the order-tracking UI built in React. Also, I acted as the overall technical lead of the project, handling both back-end and front-end developers.

SEO Performance Management for Marketing Organization

Helped build parts of an SEO platform that ingested data from streaming sources and Google Search Console (for client websites) and ran an analysis to check if improvements like link/content generation helped improve SEO performance.

Beverage Manufacturer Scheme Expansion

A web application built with React and Java for beverage manufacturer onboarding expansion scheme. I was responsible for writing the back-end microservices that handled the management of beverage manufacturer registrations and integration with a 3rd-party contract management system.

Saas Platform for Actuarial Services

A web-based SaaS platform written in Svelte and Spring Boot for actuarial services. I developed new features for the platform, including new functionality for recipient account management and approval workflow. I tracked and fixed bugs that improved the performance of key business processes for payment generation and worked on end-to-end functionality, including UI, REST API endpoints, and SQL stored procedures.
2002 - 2004

Bachelor's Degree in Computer Science

Informatics International College - Manila, Philippines

1999 - 2002

Bachelor's Degree in Computer Science

University of Santo Tomas - Manila, Philippines

APRIL 2019 - APRIL 2020

Certified SAFe 4 Agilist

Scaled Agile Inc.

FEBRUARY 2018 - PRESENT

Professional Scrum Master I (PSM I)

Scrum.org

NOVEMBER 2006 - PRESENT

Sun Certified Programmer, Java 1.4

Sun Microsystems

JUNE 2005 - PRESENT

Sun Certified Associate, Java 1.4

Sun Microsystems

Libraries/APIs

REST APIs, API Development, OpenAPI, Java Servlets, Liquibase, React, Node.js, jQuery, Reactor, Backbone.Marionette, MyBatis

Tools

IntelliJ IDEA, GitHub, Git, Flyway, Slack, Gradle, Apache Tomcat, Dynatrace, AWS CLI, Adobe Experience Manager (AEM), Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), MapStruct, Google Compute Engine (GCE), Google Kubernetes Engine (GKE), MongoDB Shell, MongoDB Atlas, Jira, Bitbucket, Rally, Apache Iceberg, Apache Storm

Languages

Java, JavaScript, Groovy, SQL, Scala, Java 8, TypeScript, Python, GraphQL, Snowflake, C, C++, Visual Basic, PHP 5, XML, Regex, R, CSS, HTML

Frameworks

Hibernate, Spring, Spring Boot, JPA, Java Persistence API (JPA), Swagger, JUnit, Scaled Agile Framework (SAFe), Spring Microservice, AngularJS, Google Guice, Ext JS, Angular, Hadoop, Bootstrap, Thymeleaf, Apache Spark, Trino

Paradigms

Agile, Object-oriented Programming (OOP), REST, Scrum, Microservices, Unit Testing, Microservices Architecture, HIPAA Compliance, B2C, Functional Programming, Continuous Integration (CI), Continuous Delivery (CD), Compiler Design, Kanban, ETL, DevOps

Platforms

Windows, Amazon Web Services (AWS), JVM, MacOS, Docker, Unix, Linux, Kubernetes, Oracle, Google Cloud Platform (GCP), Cloud Run, IBM WebSphere, JBoss EAP, Azure, Mule ESB, Apache Kafka

Storage

PostgreSQL, JSON, MongoDB, MySQL, Google Cloud, Databases, SQL Server 2016, Amazon S3 (AWS S3), Redis, NoSQL, Azure Cosmos DB, Apache Hive, HBase

Industry Expertise

Healthcare

Other

Technical Leadership, APIs, Back-end, Technical Requirements, Leadership, Architecture, Software Design, Software Architecture, Team Leadership, Back-end Development, Web Services, Fintech, Containerization, Containers, Technical Consulting, API Testing, Web Scraping, Data Engineering, API Integration, Profiling, CSV, CSV File Processing, Full-stack, HIPAA Electronic Data Interchange (EDI), Large-scale Projects, Integration Testing, Big Data, Concurrent Computing, Startups, eCommerce, Office 365, Messaging, Teams, Discord, Systems Analysis, Operating Systems, Shell Scripting, CI/CD Pipelines, Project Lombok, Google Cloud Build, Indexing, Google BigQuery, Front-end, Parquet

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring