← All Roles
Application Development

Senior Engineer, Java and POS Services Development

Design and build high-availability Java-based POS services for a large-scale retail technology environment. Own technical implementation across the full software lifecycle, from requirements breakdown to production release and support.

Apply for This Role All Open Roles

About This Role

A hands-on senior engineering role for a Java specialist who can operate confidently across the full development lifecycle. You will work closely with business leads, product owners, and cross-functional teams, delivering rapid, high-quality updates to business-critical POS services.

What You Will Do

  • Collaborate with functional business leads and technology partners to provide a high level of engineering service
  • Participate actively in all Agile ceremonies as part of the Scrum team
  • Work with the project team to define, break down, and estimate requirements
  • Implement rapid updates to fulfil changing business and marketing requirements
  • Create technical documentation, architectural designs, flow diagrams, implementation approaches, and pseudocode
  • Create and maintain macro technical designs for POS service components
  • Identify technical and delivery risks and form contingency plans proactively
  • Deliver across the entire software lifecycle, concept, design, build, deploy, test, release, and support
  • Collaborate with API, Android, and Web development teams on architectural vision and roadmap
  • Guide and mentor junior engineers on best practices and engineering standards

What You Need to Succeed

  • 6–9 years of Java/J2EE development experience
  • Proficiency in Java, Spring Boot, SQL, Log4j, Web Services (SOAP/XML/REST/JSON)
  • Experience with Oracle/H2 or equivalent relational databases
  • Experience with Test Driven Development and CI/CD pipelines
  • Proven cross-team collaboration and stakeholder engagement skills
  • Mentoring and technical guidance experience

What Will Give You an Edge

  • Experience with Kafka integrations
  • Experience with Docker, Kubernetes, OpenShift, or Azure
  • Experience with Reactive programming
  • Experience with Oracle POS (point of sale) systems
  • Experience with Android SDK

What Qfyre Offers

  • Senior engineering mandate with full lifecycle ownership
  • Exposure to high-scale retail technology infrastructure
  • Hybrid working across Bengaluru or Hyderabad
  • Competitive compensation with career growth trajectory

Skills and Technologies

JavaSpring BootREST APIsSQLCI/CDAgile
Apply

Apply for Senior Engineer, Java and POS Services Development

Complete the form below. Our team reviews every application personally, no automated filtering, no keyword matching. We will be in touch within two business days.

Drag and drop or browse to upload

PDF, DOC, or DOCX, max 5MB

Your application is reviewed by a domain expert, not an ATS. We do not share your details without your consent. See our Privacy Policy.

FAQ

Questions About This Role

Common questions from candidates and applicants.

What does the application process look like for the Senior Engineer, Java and POS Services Development role?+

Submit your application via the form on this page. A Qfyre domain specialist will review your profile, not an automated keyword filter, and will be in touch within two business days if there is a strong fit. We may arrange a brief introductory call before presenting your profile to the client.

Is this Senior Engineer, Java and POS Services Development role a permanent position or contract?+

This is a Full Time position based in Bengaluru / Hyderabad. The working mode is Hybrid. Specific contract terms and benefits are discussed during the briefing process once your profile has been reviewed.

What experience level is required for the Senior Engineer, Java and POS Services Development role?+

This role requires 6–9 years of relevant experience. The specific technical requirements and domain expectations are outlined in the full job description above. If your experience is slightly outside the stated range but you have strong relevant capability, we encourage you to apply, we assess profiles holistically, not against a checklist.

Does Qfyre assist with relocation for this role?+

Relocation support varies by client and mandate. Mention your relocation preferences in the application form and our team will clarify the client's position during the initial briefing. Most of our GCC and enterprise clients have structured relocation support programmes for senior hires.