We are seeking an experienced Lead Java Developer to drive the design, development, and delivery of enterprise-grade applications.
The ideal candidate is a hands-on technical leader with deep expertise in Java, microservices, cloud-native development, and modern engineering practices.
Experience in retail systems and Omni-Store (NCR or similar platforms) is highly desirable.
This role includes technical leadership, mentoring developers, collaborating with cross-functional teams, and ensuring the stability and scalability of mission-critical applications.
Key Responsibilities
Lead end-to-end design, development, and implementation of Java-based applications and microservices.
Provide technical leadership and guidance to a team of developers, ensuring best coding practices, code reviews, and solution quality.
Architect, build, and maintain highly scalable and secure applications.
Collaborate with product managers, solution architects, QA engineers, and DevOps teams to deliver high-quality software.
Drive engineering excellence through automation, CI/CD, and modern development methodologies.
Troubleshoot, debug, and optimise application performance.
Contribute to architectural discussions and help shape the technical roadmap.
Support production systems, ensuring reliability and performance.
Work closely with retail domain teams to understand business processes and integrate with POS, OMS, eCommerce, and store operations platforms.
Required Qualifications
10+ years of experience in Java development, including Java 8+ with 3+ years of lead experience
Strong hands-on experience with Spring Boot, Spring Framework, and Microservices architecture.
Solid understanding of REST APIs, event-driven architecture, messaging queues (Kafka, RabbitMQ), and distributed systems.
Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra, etc.).
Experience with cloud platforms (preferably Azure, AWS, or GCP) and container technologies (Docker, Kubernetes).
Strong understanding of CI/CD pipelines, Git, Jenkins, or similar tools.
Excellent problem-solving skills, communication, and leadership ability.
Nice-to-Have Skills
Omni-Store experience (NCR Omni-Store, POS systems, or similar retail store solutions).
Retail industry experience or knowledge of store operations, inventory, merchandising, or payment systems.
Experience integrating with OMS, ERP, or eCommerce platforms.
Exposure to API Gateways, Service Mesh, or cloud-native toolchains.
Experience with performance tuning and large-scale distributed systems.
About TechBlocks
TechBlocks is a global digital product engineering company with 16+ years of experience helping Fortune 500 enterprises and high-growth brands accelerate innovation, modernize technology, and drive digital transformation. From cloud solutions and data engineering to experience design and platform modernization, we help businesses solve complex challenges and unlock new growth opportunities.
At TechBlocks, we believe technology is only as powerful as the people behind it. We foster a culture of collaboration, creativity, and continuous learning, where big ideas turn into real impact. Whether you're building seamless digital experiences, optimizing enterprise platforms, or tackling complex integrations, you'll be part of a dynamic, fast-moving team that values innovation and ownership.
Join us and shape the future of digital transformation.
Job Type: Full-time
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.