Senior Java Software Engineer (New Delhi)

Senior Java Software Engineer (New Delhi)

31 Jul
|
D Succeed Learners Private
|
New Delhi

31 Jul

D Succeed Learners Private

New Delhi

Experience: 4 -8 Years Role: Senior Software Engineer / Java Backend Developer Project Domain: Sales CRM, RBAC, Enterprise APIs

We are seeking an experienced Senior Java Developer to enhance and maintain a large-scale Sales CRM platform. The role involves understanding vendor-delivered systems, designing scalable backend services, improving code quality, debugging production issues, and delivering secure, maintainable enterprise applications. Key Responsibilities

Develop and maintain Java/Spring Boot backend services.

Understand existing codebase, PostgreSQL schema, and business workflows.

Design, build, and enhance REST APIs.

Work with generic API routing and service-layer execution.

Implement Role-Based Access Control (RBAC) using users, roles, groups, resources, and permissions.

Debug API, authentication, authorization, validation, and database issues.

Work with PostgreSQL, Liquibase, JPA/Hibernate, repositories, and SQL optimization.

Integrate backend services with Flutter Web and web frontends.

Maintain Swagger/OpenAPI documentation.

Support deployments across Local, UAT, and Production.

Prepare setup guides, API documentation, database documentation, and KT materials.

Collaborate with QA, frontend teams, architects, and management.

Required Technical

Skills

Java 17/21

Spring Boot

Spring MVC, Spring Security, Spring Data JPA, Hibernate

PostgreSQL & SQL

Liquibase or equivalent migration tools

REST API design and debugging

JWT Authentication & RBAC

Maven multi-module projects

Git branching, merge strategy, and code reviews

Strong debugging using logs, Postman, Swagger, browser network tools, and SQL.

Preferred

Skills





CRM/ERP/Sales/Finance/Voucher systems

Flutter Web, React, or Angular integration

Cloud deployment and environment management

Reporting, audit logging, import/export, file management

SQL and backend performance tuning

Modernization of legacy/vendor-built applications AI & Modern Development

GitHub Copilot, Cursor, ChatGPT, Claude, OpenAI Codex

AI-assisted code review, debugging, documentation, and test generation

Agentic development workflows

Prompt engineering fundamentals

Secure AI usage without exposing secrets or customer data Good-to-Have AI Skills

Understanding AI agents in software engineering

AI-assisted unit testing, SQL optimization, and documentation

Awareness of AI security and privacy risks

Interest in AI-powered CRM capabilities such as smart search, summaries, and lead insights Candidate Expectations

Robust ownership mindset

Deep debugging capability

Ability to reverse-engineer large codebases

Clear communication of technical risks

Clean, maintainable, and testable code

Preparation of technical documentation and KT Interview Focus Areas

Java & Spring Boot fundamentals

REST APIs

PostgreSQL & schema design

JPA/Hibernate

Spring Security, JWT & RBAC

Production debugging

Maven & Git

Vendor project understanding

Modern AI tools for software engineering Ideal Candidate Profile The ideal candidate is an experienced backend engineer who can independently understand enterprise systems, take ownership of vendor-delivered code, improve architecture, mentor team members, and leverage AI-powered development tools to improve productivity while maintaining high security standards.

📌 Senior Java Software Engineer (New Delhi)
🏢 D Succeed Learners Private
📍 New Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (new delhi) / new delhi

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (new delhi) / new delhi