×
Register Here to Apply for Jobs or Post Jobs. X

Distributed Data & Analytics Software Engineer

Job in San Mateo, San Mateo County, California, 94409, USA
Listing for: Knowledgeloop, Inc.
Full Time position
Listed on 2026-05-26
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Java Developer
Job Description & How to Apply Below

Business Logic Implementation

Implement the application business logic on top of the data access to be used by Web UI components. The application is a large-scale multi-role multi-user portal with sophisticated workflow, enabling multiple types of internal users as well as customers and partners to interface with our advertising platform.

Technical Experience Requirements
  • Developing applications on Apache, Tomcat, Jakarta, Xerces, JBoss
  • Client-Network Distributed Computing, Multi-Threading and Synchronization, and other aspects of multi-tier OO Java development
  • HTTP/HTML
  • XML/XSLT/SOAP/WSDL
  • Experience with reporting systems (e.g., Jasper Reports) a plus
  • Experience with Scheduling utilities (e.g., Quartz) a plus
  • Experience with payment systems a plus
  • Developing on top of Linux OS
  • Experience developing back-end components for customer-facing Web sites or a large-scale portal a plus
Web UI Front End Development

Lead the development of the Web UI front end of a large-scale multi-role multi-user portal. The application contains sophisticated workflow, enabling multiple types of internal users as well as customers and partners to interface with our advertising platform. This position requires passion for delivering outstanding user experience, while architecting and building scalable and robust UI code.

Technical Experience Requirements
  • Developing applications on Apache, Tomcat, Jakarta, Xerces, JBoss
  • HTTP/HTML
  • XML/XSLT/SOAP/WSDL
  • Working knowledge of UI implementation technologies (e.g., Servlets, JSP, Struts, Tiles, Java Faces/MyFaces, Stripes)
  • Experience with Reporting/Charting technologies (e.g., Jasper, JFreeChart)
  • Developing on top of Linux OS
Data Access Layer Implementation

Implement an efficient data access layer between the server and the database. The server is a distributed system that handles high volumes of raw HTTP traffic, which is logged into database. As data moves at high rate through filter stages, database is queried and output is stored into database.

Technical Experience Requirements
  • Working knowledge of Oracle, MySQL or Postgre

    SQL database management systems
  • Proficiency in tuning queries and writing stored procedures
  • Deep understanding of data modeling, persistence, caching, and data access algorithms with the focus on high performance
  • Strong SQL, JDBC, Data Modeling, Object/Relational Mapping skills
  • Developing applications on Apache, Tomcat, Jakarta, Xerces, JBoss
  • Client-Network Distributed Computing, Multi-Threading and Synchronization, and other aspects of multi-tier OO Java development
Analytics and Reporting Engineering

Work with product management to translate business requirements for analytics into software solutions. Work with development to produce data extraction, transformation, and loading (ETL) procedures for new functionality on top of our Data Warehouse. Develop a reporting framework and build OLAP reports for the internal business users as well as customers and partners. Conduct business and performance analysis and tuning of the resulting reporting solutions.

Technical

Experience Requirements
  • Proficiency in Online Analytical Processing (OLAP)
  • Understanding of Data Warehousing concepts
  • Experience building online analytics solutions
  • Knowledge of Data Mining (e.g., Customer Segmentation, Click-Stream Analysis, Log File Analysis, etc.)
  • Business Intelligence (Business Operation Reporting and Analytics, Sales Analytics, Financial Analytics, etc.)
  • Working knowledge of BI products a plus
  • Strong written and verbal communications skills
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary