Jobs
Interviews
2 Job openings at Group Fio
Java ERP Developer (3+ Years, Apache OFBiz)

Chennai

1 - 3 years

INR 4.75 - 7.5 Lacs P.A.

Remote

Full Time

Role & responsibilities We are hiring a Java Developer for product development . The ideal candidate during the first 6 months will support our OfBiz legacy platform and contribute towards a design to migrate to a new platform using Python and React JS which will take 12-18 months to complete. Emphasis will be on Product Lead Growth with emphasis on speed delivery based on market traction and performance optimization, integration robustness, and UI fidelity. The first 6 months will also include L3 Support for enterprise-grade ERP systems, with a strong focus on Apache OFBiz. This position demands expertise in the OFBiz stackincluding Entity Engine, Service Engine, Minilang scripting, and Freemarker-based UI developmentalongside strong backend engineering with Java and MySQL. Preferred candidate profile Tech Responsibilities Design and enhance ERP modules: Order-to-Cash, Procurement, Inventory, CRM. Customize OFBiz entities, services, and screens with proper modularity. Build and tune complex SQL queries, indexes, and views in MySQL . Create dynamic Freemarker macros & widgets for responsive UI/UX. Implement REST APIs with OAuth 2.0 , error-handling, and security headers. Apply Java best practices: SOLID, Clean Code, Layered Architecture. Profile JVM with tools like VisualVM, JFR; optimize memory and thread usage. Write testable, maintainable code with JUnit/TestNG and logging via SLF4J. Requirements Strong Java (8+), JDBC, and OFBiz framework knowledge. Practical MySQL tuning: slow query logs, EXPLAIN plans, schema refactoring. Hands-on Freemarker templating (screens, forms, widgets). Strong grasp of RESTful services, OAuth2 tokens, scopes, and refresh flows. Working experience with Git, Gradle/Maven, and Agile sprints. Frontend exposure: JavaScript, jQuery, AJAX, basic CSS styling. Developed scalable Python microservices and APIs (Flask, FastAPI, Django) with secure deployments. Built ETL/data pipelines using Airflow, pandas, and integrated with cloud data platforms (S3, Redshift). Created interactive dashboards (Dash, Streamlit) and real-time features with WebSockets. Used Docker, CI/CD, and followed TDD and code quality best practices.

Senior Java Engineer (ERP Systems Apache OFBiz), 5+ Years

Chennai

5 - 8 years

INR 15.0 - 20.0 Lacs P.A.

Remote

Full Time

Role & responsibilities We are hiring a Senior Java Developer for product development . The ideal candidate during the first 6 months will support our OfBiz legacy platform and contribute towards a design to migrate to a new platform using Python and React JS which will take 12-18 months to complete. Emphasis will be on Product Lead Growth with emphasis on speed delivery based on market traction and performance optimization, integration robustness, and UI fidelity. The first 6 months will also include L3 Support for enterprise-grade ERP systems, with a strong focus on Apache OFBiz. This position demands expertise in the OFBiz stackincluding Entity Engine, Service Engine, Minilang scripting, and Freemarker-based UI developmentalongside strong backend engineering with Java and MySQL. Preferred candidate profile Core Responsibilities Lead full lifecycle development of OFBiz modules: Orders, Inventory, Accounting, CRM, Procurement. Customize and extend Entity Model , Service Definitions (Simple, Java, SOAP/REST) , and Minilang workflows . Knowledge of Python and ML techniques for advance Computations Understanding of JSON and XML Schema is critical for Advance Integrations. Build advanced Freemarker UI components using screens, forms, menus, widgets, and reusable macros. Implement and manage event-driven services , job schedulers (Quartz), and event-condition-action (ECA) rules. Optimize MySQL schema and OFBiz entity configuration for large data sets and high-concurrency scenarios . Architect RESTful APIs using OFBizs restapi plugin and integrate with external systems via OAuth 2.0 , token introspection, and refresh mechanisms. Profile and optimize JVM performance: GC tuning, thread management, memory leaks, classloader issues. Enforce coding standards, design patterns (Factory, Template, Command) , and review contributions across the team. Required Technical Skills OFBiz Deep Knowledge (3+ Years Mandatory) : Entity Model: entity-grouping, caching strategies, field-level constraints. Service Engine: Simple/Java services, service dispatching, error handling. Minilang scripting: business logic orchestration and atomic transaction handling. Componentization: defining custom applications, component loaders, deployment isolation. UI Layer Expertise : Mastery of Freemarker templating: macros, conditions, dynamic rendering. Form/Screen XML design and integration with Java services. Experience in AJAX, jQuery, vanilla JS for enhanced interactivity. MySQL Optimization : Query tuning, indexing, schema normalization/denormalization. Query plan analysis, partitioning strategies, slow query optimization. API & Integrations : Building and consuming REST APIs (OpenAPI preferred). Full OAuth 2.0 stack: authorization code flows, access/refresh token handling, scope enforcement. Integration with 3rd-party CRMs, payment gateways, or logistics platforms. Java Performance & Tooling : Strong with Java 8/11, threading, I/O, async patterns. Proficient with profiling tools: VisualVM, JFR, YourKit, async-profiler. Build systems: Gradle/Maven, CI/CD pipelines (Jenkins, GitHub Actions), Docker-based deployment. Python Programming (Advanced/Enterprise Level): Enterprise Architecture: Design and implement scalable, distributed systems using Python (microservices, service orchestration, message-driven systems with Celery or RabbitMQ). Familiarity with API versioning, security (JWT, OAuth 2.0), and high-availability deployments. Experience with configuration management and environment segregation for staging/production. Data Engineering Frameworks: Proficient with ETL/ELT tools such as Apache Airflow, Luigi, or Prefect for workflow orchestration and scheduling. Expertise in data processing using pandas, Dask, or PySpark for handling large-scale datasets. Experience integrating with data lakes (S3, HDFS) and data warehouses (BigQuery, Snowflake, Redshift). Building and optimizing data pipelines: ingestion, transformation, validation, and loading. Use of SQLAlchemy or similar ORM frameworks for complex data modeling and database abstraction. Hands-on with streaming platforms (Kafka, AWS Kinesis) and building real-time data processing applications. Implementation of robust logging, auditing, and monitoring in data pipelines. UI Frameworks (Python-centric & Full-Stack): Building web applications with Flask, FastAPI, or Django; REST API and GraphQL design. Experience with Dash, Streamlit, or Panel for developing interactive data dashboards and enterprise analytics portals. Integrating with front-end frameworks (React, Vue, Angular) through RESTful APIs or WebSocket endpoints. Developing real-time UI features (notifications, dashboards) using Python backends and Socket.IO/websockets. Experience deploying and scaling UI applications in cloud environments (AWS, Azure, GCP). Machine Learning & Advanced Computation: Experience with ML libraries (scikit-learn, TensorFlow, PyTorch) for model development and deployment. Building automated pipelines for training, evaluation, and serving ML models (MLflow, Kubeflow). Implementing MLOps practices: reproducibility, versioning, monitoring, and CI/CD for ML workflows. General Python Enterprise Practices: Test-driven development (TDD) and implementation of robust unit, integration, and E2E tests (pytest, unittest). Automated build and deployment workflows using Docker, Kubernetes, and CI/CD pipelines. Application monitoring, performance profiling (cProfile, Py-Spy), and proactive troubleshooting in production. Secure coding practices, static analysis, and code quality enforcement (flake8, black, mypy).

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview