Java Text Parsing API

Замовник: AI | Опубліковано: 09.04.2026

I need a Java backend API that receives raw text, parses it according to configurable rules, and returns clean, structured JSON. The service acts purely as a data-processing engine inside a broader micro-services environment, so the focus is speed, accuracy, and a clean REST design. Scope of work • Set up a lightweight Spring Boot (or comparable) project with clear separation between controller, service, and parser layers. • Build the core parsing module: regex- or grammar-based, rule driven, and easily extendable without code rewrites. • Expose REST endpoints (e.g., POST /parse) that accept text payloads up to 5 KB and respond in under 200 ms on standard hardware. • Write unit and integration tests targeting edge cases and performance. • Produce an OpenAPI/Swagger spec, a concise README, and automated Maven or Gradle builds. Acceptance criteria • 95 % test coverage for the parsing logic. • Zero critical or high-severity static-analysis issues. • End-to-end demo showing the API parsing sample text and returning the expected JSON structure. Persistent storage or deeper text analysis may be added later, so please keep the architecture modular. Regular, granular Git commits and short PR summaries will help me review progress smoothly.