🔔 FCM Loaded

Software Engineer

Dexian India

2 - 5 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Position: Full Stack Java Developer

Location: Bangalore/Pune/Chennai/Hyderabad


In this role, youll be responsible for designing, building, and maintaining scalable, high-performance backend systems using Java and Spring Boot. The focus is on backend architecture, data processing, and system integration, with some collaboration on frontend and cloud infrastructure.


Core Backend Java & Spring Boot

  • Develop RESTful microservices using Spring Boot
  • Implement clean, maintainable, and testable code following SOLID principles
  • Handle service-to-service communication, exception handling, and security
  • Optimize performance, memory usage, and thread management


Batch Processing & Messaging Spring Batch / Kafka

  • Design and implement batch jobs using Spring Batch for large-scale data processing
  • Build event-driven systems using Kafka (producers, consumers, topics, partitions)
  • Ensure fault tolerance, retry mechanisms, and idempotency
  • Monitor and tune batch and streaming jobs for reliability and throughput


Persistence Layer JPA & Databases

  • Implement data access layers using JPA / Hibernate
  • Design efficient entity mappings, queries, and transactions
  • Work with multiple databases:
  • Oracle & PostgreSQL for relational data
  • MongoDB for document-based and unstructured data
  • Optimize SQL queries, indexing, and schema design
  • Handle data consistency and migrations


API Development REST

  • Design and expose REST APIs following best practices
  • Ensure proper versioning, validation, and error handling
  • Secure APIs using authentication and authorization mechanisms
  • Collaborate with frontend teams to define API contracts

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.