Live opening · Posted 6 days ago

Java Developer

NAZZTEC · Chennai, Tamil Nadu, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 6 days ago
CompanyNAZZTEC
LocationChennai, Tamil Nadu, India (On-site)
Work modeNo
SkillsJava, JavaScript, React
SourceLinkedin
ListedPosted 6 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
9 min from Linkedin publishing this role to us finding it
0 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
59,520 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Java Developer — Promotions |
Department: Product Development — Promotions
Reporting To: Promotions Platform Lead
Location: Chennai — On-site
Experience: 2–5 Years
Employment Type: Full-time
Job Summary
We are looking for a Java Developer with 2–5 years of hands-on development experience to join the Promotions Product Development team. The candidate will be responsible for developing, enhancing, debugging, testing, and maintaining a promotions engine within an established retail technology product.
The ideal candidate should have strong Core Java, SQL, Hibernate/JPA, REST APIs, XML/JSON, JavaScript and JSP experience, along with strong debugging and production-support capabilities. Experience working with Jenkins, SVN, unit/integration testing and relational databases is required.
Candidates from software product companies are preferred, particularly those with exposure to retail, POS, promotions, pricing, loyalty, billing or other transaction-oriented systems.
Key Responsibilities
Develop and maintain promotion-related features across:
REST APIs
Business rules
Promotion logic
Reports
Backend services
Develop enhancements using Java while working within an existing product codebase.
Analyze and resolve application defects using:
Application logs
Stack traces
Exceptions
Database queries
Debugging tools
Investigate and resolve live/production application issues.
Safely modify, refactor and enhance legacy/established code.
Identify opportunities for technical-debt reduction.
Improve application performance, reliability and maintainability.
Write and maintain unit tests and integration tests.
Build, package and deploy applications using Jenkins.
Manage source code and version control using SVN.
Diagnose integration issues between the promotions platform, POS systems and other connected applications.
Participate in root-cause analysis (RCA) for recurring defects and production issues.
Implement defect-prevention and corrective actions.
Work closely with product, QA and technical teams to deliver reliable product enhancements.
Technical Skills — Mandatory
1. Core Java — Must Have
2–5 years of hands-on Java development.
Strong understanding of Java fundamentals.
Object-Oriented Programming — OOP.
Collections.
Exception handling.
Multithreading/concurrency fundamentals.
Java I/O and common Java APIs.
Debugging and code-level troubleshooting.
Ability to understand and modify an existing Java codebase.
2. SQL & Relational Databases — Must Have
Strong SQL knowledge.
Relational database concepts.
Joins.
Subqueries.
Aggregations.
Query optimization/basic performance analysis.
Database troubleshooting.
Ability to analyze production issues through database queries.
3. Hibernate / JPA — Must Have
Hands-on experience with Hibernate and/or JPA.
ORM concepts.
Entity mapping.
Relationships.
CRUD operations.
Querying and transaction handling.
4. REST APIs — Must Have
REST API development/maintenance.
API integration.
HTTP methods and status codes.
Request/response handling.
JSON processing.
API debugging and troubleshooting.
5. XML / JSON — Must Have
XML processing.
JSON processing.
Data serialization/deserialization.
Troubleshooting API/integration payloads.
6. JavaScript & JSP — Must Have
JavaScript fundamentals.
JSP development/maintenance.
Ability to work on existing web application components.
Understanding of backend-to-frontend integration.
7. Testing — Must Have
Unit testing.
Integration testing.
Test-case development.
Defect reproduction.
Regression testing.
Ability to write tests for newly developed or modified functionality.
8. Debugging & Production Support — Must Have
This is a particularly important part of the role.
Candidates should be capable of:
Reading application logs.
Understanding stack traces/exceptions.
Reproducing defects.
Debugging Java code.
Identifying database-related issues.
Troubleshooting API/integration failures.
Performing root-cause analysis.
Supporting live/production applications.
9. Jenkins — Must Have
Build and deployment using Jenkins.
Understanding of CI/CD pipelines.
Application build/package/deployment troubleshooting.
10. SVN — Must Have
Practical experience with Subversion (SVN).
Source-code check-in/check-out.
Branching/merging.
Version management.
Preferred / Good-to-Have Skills
Rule Engine / Promotions
Drools
Rule-engine development
Business-rule implementation
Decision tables
Promotion/rule evaluation logic
Drools is preferred but not mandatory if the candidate has strong Java fundamentals and is willing to learn rule-engine technology.
Frontend
React
Modern JavaScript
Basic frontend development experience
Domain Experience
Candidates with experience in any of the following domains are preferred:
Retail technology
POS
Point of Sale
Promotions
Pricing
Loyalty
Billing
Retail ERP
Order management
Store management
Transaction processing
Distribution management
E-commerce/retail platforms
Product Company Preference
Software product-company experience is preferred over pure IT-services experience.
Strong candidates may have experience in:
Product development
Product maintenance
Enterprise applications
Retail products
SaaS products
POS products
Transaction-processing platforms
Long-running/established product codebases
Candidates from service companies can still be considered if they have strong hands-on Java development + production debugging + product/application ownership experience.
AI Coding Tools — Preferred
Candidates who have practical exposure to AI-assisted software development tools can be considered positively, particularly for:
Understanding unfamiliar/legacy code
Debugging assistance
Generating unit tests
Code refactoring suggestions
Documentation/code explanation
Identifying potential defects
#JavaDeveloper #Java #CoreJava #JavaDevelopment #OOP #SQL #RelationalDatabase #Hibernate #JPA #ORM #RESTAPI #RESTfulAPI #API #XML #JSON #JavaScript #JSP #UnitTesting #IntegrationTesting #Debugging #ProductionSupport #RootCauseAnalysis #RCA #Troubleshooting #Jenkins #CICD #SVN #Subversion #Drools #RuleEngine #React #RetailTechnology #Retail #POS #PointOfSale #Promotions #PromotionEngine #Pricing #Loyalty #Billing #RetailSoftware #ProductDevelopment #ProductCompany #SoftwareProduct #EnterpriseApplications #BackendDevelopment #WebDevelopment #TechnicalDebt #Refactoring #PerformanceOptimization #APIIntegration #SystemIntegration #AI #AICoding #GitHubCopilot #ChatGPT #Chennai #Onsite #JavaJobs #SoftwareEngineer #JavaEngineer

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App