Software Engineer - Java POS
Systems Limited · Pendjab
Job description
About the role
A client is modernising its enterprise Retail Point-of-Sale (POS) platform and is looking for Java engineers with 5 to 10 years of experience, strong Java skills and hands-on AI experience. Experience with enterprise Retail POS systems is ideal. The role sits within a Scrum team and involves both development and support.
Key responsibilities
- Contribute to the modernisation of the POS platform, moving legacy functionality to modern, cloud-native services.
- Build and integrate AI-enabled features into POS and retail workflows.
- Use AI-assisted development tools to speed up coding, testing, debugging and documentation while keeping code quality, security and maintainability.
- Help move the team toward continuous integration, continuous delivery, cloud migration and test-driven development.
- Work with defect tracking, source control and release systems, and assist in peer code reviews.
- Transition to support as needed and help drive build and release plans for production deployment.
- Support the development manager with high-level software strategy and work with business, infrastructure and security teams on enhancements and bug fixes.
- Build metrics into the system, with real-time alerting, reporting and dashboards for uptime and performance.
Required profile
- 5 to 10 years of experience analysing, designing, coding, testing, installing and maintaining complex software.
- Experience with enterprise Retail POS systems; understanding of enterprise retail business systems and the retail industry.
- Ability to communicate technical information to non-technical audiences and work in diverse, cross-functional teams.
Required skills
- Strong Java and Spring Boot, including object-oriented design and design patterns.
- Hands-on AI experience, such as building or integrating AI/ML or LLM-based features.
- Cloud platforms such as Azure or GCP, and NoSQL databases such as MongoDB or Azure Cosmos DB.
- Transactional databases such as PostgreSQL or MariaDB, Apache Kafka and event-driven messaging.
- RESTful APIs and microservices, JSON and XML payloads; REST and SOAP integrations.
- Knowledge of Python, JavaScript, C# and React is a plus.
- Kubernetes, Docker, Terraform, CI/CD pipelines and testing tools.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salary: Software Engineer - E-Commerce (Remote) Based on 30 job offers in PakistanSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
13 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Systems Limited
Pendjab