Back End Developer

3 - 6 years

0 Lacs

Posted:4 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Data Impact Solutions is an Authorized iMIS Solution Provider (AiSP) with over two decades of demonstrated expertise in iMIS, cloud computing, and IT solutions. Our mission is to help organizations enhance efficiency, streamline operations, and achieve tangible results. Specializing in seamless integrations, custom configurations, and ongoing support, we ensure that iMIS systems are optimized to perform smarter and more effectively. By combining a client-first approach with innovative technology, we empower organizations to maximize their iMIS investment and stay competitive in a fast-paced digital landscape.


Role Description

Java, Spring Boot, and microservices best practices



Key Responsibilities 

  • Design and develop backend services using 

    Java, Spring Boot

    , and microservices architecture. 
  • Own end-to-end service components including API design, business logic, data access layers, and integration with internal/external services. 
  • Implement 

    clean, maintainable, and testable code

     following SOLID principles and industry best practices. 
  • Work closely with product, frontend, and QA teams to translate requirements into high-quality technical solutions. 
  • Build REST APIs with proper versioning, rate limiting, validation, and exception handling. 
  • Develop and maintain database schemas, queries, and migrations using 

    PostgreSQL

     (experience with 

    jOOQ

     is a plus). 
  • Integrate with AWS-managed services (ECS, S3, RDS, SNS/SQS, Lambda - nice to have). 
  • Participate in 

    code reviews

    , design discussions, and architecture planning. 
  • Ensure system reliability through logging, monitoring, automated testing, and CI/CD pipelines. 
  • Optimize performance, scalability, and fault tolerance of backend services. 
  • Support production deployments, troubleshoot incidents, and ensure timely resolution. 



Qualifications

  • Bachelor’s/master’s degree in computer science, Engineering, or related field (or equivalent experience). 
  • 3-6 years of hands-on experience

     building backend applications with 

    Java

     and 

    Spring Boot

  • Strong understanding of 

    microservices architecture

    , inter-service communication, service discovery, and distributed systems basics. 
  • Strong understanding and practical application of 

    SOLID principles

     and 

    low-level design patterns

  • Experience building and consuming RESTful APIs. 
  • Strong experience with SQL and relational databases (preferably 

    PostgreSQL

    ). 
  • Knowledge of ORM or DSL tools such as 

    JOOQ

     (preferred). 
  • Familiarity with message queues, caching, and distributed workflows (Kafka, Redis - plus). 

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

bengaluru, karnataka, india