Senior Java Software Engineer

Department Icon IT / Software Development & Related
Posted: 2 months ago
4-8 years
Delhi, Delhi
IT / Software Development & Related
work from office
Full Time

Posted: 2 months ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

  • 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

  • Strong 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.

Skills

AngularCode ReviewDebuggingJavaTestingDeveloperApiSoftware EngineerCloudSqlReact

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Delhi.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.