Job Title: Java Developer Requirement: Minimum 2 year of experience as a Java Back end developer. Hands on experience in creating and maintaining Multiple Tenant and Dynamic data. Job Types: Full-time, Part-time Pay: ₹3,000.00 - ₹4,000.00 per week Expected hours: 25 per week
Job Title: Spring Boot Developer – Multi-Tenant & Multi-Location Architecture/ ERP Configuration Specialist – Tenant-Based & Financial Modules. Job Summary: We are looking for an experienced Spring Boot Developer with a strong background in multi-tenant and multi-location architecture design for enterprise SaaS platforms. The ideal candidate will be responsible for designing and implementing scalable backend systems that support multiple companies (tenants), each with multiple geographic locations, while maintaining proper data isolation, access control, and configuration management. Required Skills: Hands-on experience with multi-tenant SaaS architecture Experience with JPA/Hibernate and query optimizations Knowledge of database partitioning and schema management (PostgreSQL/MySQL) Familiarity with Spring Security , JWT/OAuth2, and API security Proficient with RESTful API design and documentation (Swagger/OpenAPI) Deep knowledge of financial accounting principles, processes, and compliance Familiar with IFRS, GAAP , or localized accounting standards Experience configuring multi-currency and multi-entity accounting systems . Key Responsibilities: Design and implement multi-tenant architecture using Spring Boot and Hibernate (schema-based, database-based, or discriminator-based approaches). Develop tenant-aware and location-aware where each tenant can manage multiple locations, each with its own configurations (users, roles, inventory, etc.). Build scalable APIs to manage: Company (tenant) creation Location/branch setup Inventory, staff, and transaction modules Implement RBAC (Role-Based Access Control) for Super Admin, Admin, Manager, and Staff roles across tenants and locations. Ensure data integrity and consistency across distributed modules. Configure and manage data isolation (schema, database, or row-level segregation). Develop tenant-aware APIs and ensure request routing based on tenant/location context. Build services to handle company-level setup, location creation, and user management. Integrate with external services such as cloud storage, SMS/email, payment gateways, etc. Build and maintain shared modules such as authentication, logging, and auditing. Write unit and integration tests to ensure high-quality deliverables. Access Control & Workflow Configuration Configure financial reporting per tenant . Financial Module Setup: Configure and manage: Chart of Accounts (COA) Ledger types (general, sub-ledgers) Multi-currency support Tax rules and jurisdictions per tenant/location Financial year calendars and periods Design and implement cost centers , departments , and expense allocations per tenant. Oversee configuration of approval workflows for financial operations (PO, invoices, payments). Job Types: Part-time, Freelance Contract length: 3 months Pay: From ₹6,000.00 per week Expected hours: 3 – 4 per week Experience: Spring Boot: 4 years (Preferred)
Java Developer – Role & Expertise (ERP & POS Systems) Role Overview A Java Developer for ERP & POS systems is responsible for designing, developing, customizing, and integrating enterprise-grade ERP applications. This includes handling core ERP modules (Sales, Purchase, Inventory, Accounting, CRM, HRMS, Production Planning, Scheduling, Store, Fixed Assets, Ticketing, Construction, Oil & Gas) along with payment gateway integrations, API-driven connectivity, and AI-powered generative reports. The developer ensures scalable, secure, and compliant enterprise solutions for diverse industries. Core Expertise Areas 1. ERP & POS Development • End-to-end development of ERP & POS modules for Sales, Purchase, Inventory, Accounting, CRM, HRMS, Production, Scheduling, and Store Management. • Implementation of Fixed Asset Management, Ticketing Systems, and Industry-specific ERP (Construction, Oil & Gas, Manufacturing). • Customization of workflows and approval hierarchies to match business needs. 2. Payment Gateways & Financial Workflows • Integration with global and regional payment gateways (Stripe, PayPal, Razorpay, PayFort, etc.). • Secure financial transactions with PCI DSS standards, tokenization, and encryption. • Handling multi-currency, tax (VAT), FTA compliance, and e-Invoicing. 3. API Development & Integrations • Expertise in RESTful, SOAP, GraphQL APIs for third-party system integrations (banking, HR, logistics, e-commerce). • Building microservices-based architectures for scalability. • Middleware development for inter-module communication and external system sync. 4. AI & Advanced Reporting • Development of AI-powered generative reports and predictive analytics. • Real-time analytical dashboards for finance, operations, and executive decision-making. • Integration with BI tools (JasperReports, Power BI, Tableau) and AI frameworks. 5. Production & Operations • Implementing production planning, resource scheduling, and workflow automation. • Streamlining supply chain, procurement, and manufacturing processes. • Optimizing ERP for large-scale industry operations (Construction, Oil & Gas, Manufacturing, Retail). 6. Compliance & Security • Ensuring VAT/FTA compliance for accounting and invoicing. • Implementation of e-Invoicing standards as per local regulations. • Secure authentication & authorization (OAuth2, JWT, SSO). Technical Expertise • Languages & Frameworks: Java, J2EE, Spring Boot, Hibernate, Microservices. • Databases: MySQL, PostgreSQL, Oracle, MongoDB. • Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, Jenkins. • Frontend (optional): React, Angular, Vue.js for ERP dashboards. • AI/ML: Integration with TensorFlow, PyTorch, or cloud AI services for reporting & analytics. • Reporting Tools: JasperReports, BIRT, Power BI, Tableau. Soft Skills & Domain Expertise • Strong understanding of ERP business processes across industries (Manufacturing, Retail, Construction, Oil & Gas). • Analytical thinking for data-driven decision-making and reporting. • Collaboration with cross-functional teams (Finance, HR, Operations, Compliance). • Ability to translate business requirements into ERP solutions. Job Type: Freelance Contract length: 3 months Pay: ₹5,000.00 - ₹10,000.00 per week