Job Summary
We are seeking an experienced Senior Oracle XStore POS Developer with strong expertise in Oracle Retail XStore, advanced Java development, and point-of-sale (POS) systems. The candidate will be responsible for developing, customizing, integrating, and maintaining Oracle XStore applications, with a focus on retail transactions, payment processing, and healthcare or pharmacy retail operations.
The ideal candidate will have hands-on experience with Oracle XStore POS, Java-based application development, payment integrations, and modern AI-assisted development practices to improve application performance, reliability, and development productivity.
Key Responsibilities
- Design, develop, customize, and maintain Oracle XStore POS applications and related retail components.
- Develop Java-based applications, RESTful APIs, and microservices to support POS transactions and enterprise integrations.
- Configure and support Oracle XStore components, including XAdmin and XEnvironment.
- Integrate POS applications with payment gateways, payment devices, tokenization platforms, and enterprise systems.
- Implement and support payment processing, transaction management, and retail commerce workflows.
- Analyze business requirements and translate them into technical designs and application enhancements.
- Perform debugging, performance tuning, defect resolution, and production support.
- Support application upgrades, quarterly releases, deployments, and Level-3 production issues.
- Develop and maintain integrations with databases, backend services, and external applications.
- Leverage AI-assisted development tools for code generation, unit testing, code reviews, refactoring, and documentation.
- Participate in cloud migration, CI/CD automation, and application modernization initiatives.
- Collaborate with business stakeholders, architects, QA teams, and cross-functional engineering teams.
- Ensure compliance with applicable security, privacy, and payment-processing standards.
Required Technical Skills
1. Oracle Retail XStore POS
2. Java Full Stack Development
3. Payment Integration
4. AI-Assisted Development
5. Cloud and DevOps
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
- 8-10 years of software development experience, preferably in Java and enterprise applications.
- Strong hands-on expertise in Oracle XStore POS development.
- Experience with advanced Java concepts and enterprise application integration.
- Knowledge of POS transaction processing and payment integrations.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and collaboration skills.
- Experience working in Agile/Scrum development environments.
Nice-to-Have Skills
- Oracle XStore implementation experience in healthcare or pharmacy environments.
- Experience with Epic EHR or patient financial services integrations.
- Knowledge of payment security standards and PCI DSS.
- Experience with AI/ML initiatives or AI-powered software engineering.
- Cloud-native application architecture and containerization.
- Experience with payment device certification and end-to-end transaction testing.
Key Competencies
- Technical leadership and ownership.
- Strong analytical and troubleshooting capabilities.
- Cross-functional stakeholder collaboration.
- Focus on application quality, security, and reliability.
- Continuous improvement through automation and AI-enabled development.