Posted:3 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location: Remote/India

Experience: 2–3 years

Role Type: Full-time

Tech Stack: Java 21, Spring Boot, PostgreSQL, Redis, Kafka, GCS/Parquet, BigQuery

About the Role

We are looking for a motivated Backend Engineer with 2–3 years of hands-on experience in Java and Spring Boot. You will work on building scalable backend services, data processing pipelines, and integrations for our platform. This role involves working with modern storage systems, asynchronous message processing, and high-performance backend components.

Key ResponsibilitiesBackend Development (Java 21, Spring Boot)

  • Develop and maintain backend services using Java 21 and Spring Boot.
  • Implement business logic for GAEB/CSV import workflows.
  • Build export features (CSV, and later P83).
  • Handle API development, session management, logging, and error handling.

Databases & Storage

  • Work with PostgreSQL for core data models and history tracking.
  • Use Redis for hot logging and fast-response caching.
  • Integrate with cloud storage systems such as GCS/Parquet for long-term data storage.
  • Support analytics workflows via BigQuery for KPI and reporting.

Message Layer (Kafka)

  • Implement asynchronous processing pipelines using Apache Kafka.
  • Handle background tasks for import processing, AI requests, and logging.
  • Monitor and optimize Kafka consumers and message throughput.

Required Skills

  • 2–3 years experience in Java and Spring Boot.
  • Strong understanding of REST APIs, microservices, and backend architecture.
  • Hands-on experience with PostgreSQL or similar relational databases.
  • Familiarity with Redis for caching or logging use cases.
  • Basic understanding of Kafka (consumer/producer concepts, async processing).
  • Experience with cloud storage concepts (GCS).
  • Strong debugging and logging skills.
  • Ability to write clean, maintainable, well-documented code.
  • Exposure to BigQuery, Parquet files, or large-scale data analytics.
  • Experience with CSV/GAEB import or structured file ingestion.
  • Knowledge of containerization (Docker/Kubernetes).
  • Familiarity with CI/CD pipelines.

Soft Skills

  • Strong problem-solving mindset.
  • Ability to work in a fast-paced, agile environment.
  • Good communication and teamwork skills.


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

indore, madhya pradesh, india