🔔 FCM Loaded

Java Software Engineer

Celoxis Technologies Private Limited

2 - 5 years

Pune

Posted: 04/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Backend Java Developer


About the Project

Join our team and work on a mature, feature-rich Project & Service Automation (PSA) platform, an enterprise-grade solution that powers project management, resource planning, time tracking, expense management, and business reporting for global customers. Our platform supports multi-tenant environments with complex business workflows, and we are actively expanding its capabilities with advanced AI/ML features.

Key Responsibilities

  • Design and implement RESTful APIs following established architectural pattern
  • Develop and maintain backend features for project management, resource allocation, time tracking, and expense management modules.
  • Participate in AI/ML feature development using LangChain4j and Spring AI frameworks
  • Work with ORM to build complex database queries and optimize data access layers
  • Implement business logic for approval workflows and process automation
  • Integrate third-party services (accounting systems, CRM platforms, authentication providers)
  • Develop scheduled background, data synchronization, and forecasting
  • Ensure proper security implementation through ACL and role based access control


Required Technical Skills

Technologies & Frameworks

  • Backend : Spring Boot 3.x, Spring MVC, Spring AOP, Spring WebSocket
  • ORM : Apache Torque with Criteria-based query building
  • Database : PostgreSQL with pgvector for AI embeddings
  • Security : OneLogin SAML, Google Authenticator, jBCrypt
  • Integrations : QuickBooks SDK, Zapier, Google services, MPXJ

Architecture & Design Patterns

  • Service Layer Pattern and Repository Pattern
  • Singleton, Factory, and Decorator patterns
  • Event-driven architecture (pub/sub, event listeners)
  • Multi-layered architecture design
  • Understanding of domain-driven design principles

Database & Data Management

  • PostgreSQL or similar relational databases
  • Transaction management and data integrity
  • Query optimization and performance tuning
  • Database migration and schema management
  • Experience with Criteria based query builder

Experience Level

6+ 10 years of professional Java backend development experience with:

  • At least 2 years working with Spring Framework
  • Experience with enterprise-level applications
  • Understanding of multi-tenant architectures (preferred)
  • Exposure to project management or ERP systems (nice to have)

Soft Skills & Work Approach

  • Problem Solving: Ability to navigate and understand large, complex codebases
  • Code Quality: Writing maintainable, well structured code following established patterns
  • Collaboration: Working with cross-functional teams (frontend, QA, product)
  • Documentation: Creating clear technical documentation and code comments
  • Learning Agility: Quickly understanding new domains and technologies
  • Attention to Detail: Ensuring data integrity and business rule compliance in complex workflows

Desired Technical Skills

  • Frontend Basics: Understanding of React and REST API consumption patterns
  • Integration Experience: Webhooks, third-party API integration (QuickBooks, Zapier, etc.)
  • Background Processing: Quartz scheduler or similar job scheduling frameworks
  • Reporting Engines: Experience with data visualization and reporting libraries
  • AI/ML Integration: LangChain4j, Spring AI, or similar AI frameworks

Why This Role is Interesting

  • Complex Domain: Work on sophisticated business logic
  • Architecture : Learn advanced patterns in multi-tenancy, event-driven design, and extensible systems
  • Modern Tech: Actively integrating AI/ML capabilities into production
  • Scale: Navigate and contribute to a large, mature codebase with established patterns
  • Impact: Your work directly affects project management workflows for enterprise clients\
  • Growth: Exposure to diverse technical challenges from scheduling algorithms to AI integration

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.