Senior Java Software Engineer (Delhi)

Senior Java Software Engineer (Delhi)

04 Aug
|
D Succeed Learners Private
|
Delhi

04 Aug

D Succeed Learners Private

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 (Delhi)
🏢 D Succeed Learners Private
📍 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 (delhi) / delhi

Subscribe to this job alert:

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