Principal Engineer (Java - Full Stack)

8 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Dataction

Dataction is a new age technology services firm that offers best in class information technology, analytics, and consulting services to renowned international companies. Dataction was established in 2010 and has grown rapidly over the last decade. Dataction has built a reputation for providing differentiated and reliable services to a wide range of customers across multiple sectors.At Dataction we connect every dot and reimagine every business process. Our lean, agile, and consultative approach towards problem solving and execution, helps our client achieve sustainable growth and secure a profitable business, while safeguarding a viable future. Our people are committed, courageous, and unafraid of pushing boundaries. They help our clients make decisions that deliver immediate and measurable outcomes, justifying investments. Our engagement models provide the perfect blend of quality, control, and cost for our customers.To know more about Dataction, please visit https://dataction.co

Job Purpose

In this high-impact Principal Engineer (Full Stack) role, you will collaborate closely with one of our esteemed UK-based clients—a global leader in travel and event management renowned for their exceptional service and proprietary, client-driven technology. You will be instrumental in shaping and maintaining mission-critical backend systems that process large volumes of data, enable seamless integrations, and significantly enhance the corporate travel experience for enterprise clients worldwide.Working at the intersection of technology and business, you will partner closely with cross-functional teams including engineers, product managers, and business stakeholders to design, develop, and deliver scalable, reliable, and maintainable solutions. Your work will directly impact a platform trusted by leading global organizations, driving innovation in a complex, fast-paced environment.

Responsibilities

  • Architect & Build Robust Systems: Design, develop, and continuously improve the full technology stack—including backend services, APIs, and frontend applications—ensuring scalability, security, performance, and maintainability.
  • Lead Technical Vision: Drive architecture decisions aligned with business goals, adopting best practices around Java architectures, microservices, event-driven patterns, and cloud-native development.
  • Hands-On Development: Actively contribute high-quality code across the stack (Java, Spring Boot, frontend frameworks) and lead by example in coding standards, reviews, and refactoring efforts.
  • End-to-End Feature Ownership: Take full technical ownership of complex domains—designing, building, testing, and launching features and services that directly impact customer experience and business metrics.
  • Mentorship & Team Leadership: Lead, coach, and inspire engineers, fostering technical growth, accountability, and a collaborative team culture.
Drive continuous improvement through knowledge sharing and technical guidance.
  • Cross-Functional Collaboration: Partner with product management, UX/design, QA, and other engineering teams to deliver cohesive, high-quality products on time.
  • Optimize Data & Messaging: Build and maintain scalable SQL and NoSQL data stores; design efficient data models; and leverage event streaming platforms like Kafka for real-time data processing and integrations.
  • CI/CD & Automation: Champion and improve automated build, test, deployment pipelines (CI/CD) to ensure rapid, reliable delivery of features.
  • Cloud Expertise: Utilize AWS services (EC2, Lambda, S3, RDS) effectively to build scalable, fault-tolerant cloud infrastructure supporting microservices and server less components.
  • Code Quality & Best Practices: Advocate for rigorous code reviews, automated testing, monitoring, and operational excellence to ensure system reliability and performance
  • Innovation & Continuous Learning: Stay updated with emerging technologies and industry trends, and proactively introduce new tools, practices, and approaches that improve engineering productivity and product quality.

Qualifications, Skills And Experience

  • 8+ years in software development with a strong focus on full-stack engineering; at least 3+ years in technical leadership or principal engineering roles.
  • Deep knowledge of Java and Spring Boot framework; proven experience designing and implementing scalable microservices architectures.
  • Hands-on experience with modern frontend frameworks such as React, Angular, or Vue.js, along with TypeScript and responsive design principles.
  • Expertise with both SQL and NoSQL databases, including schema design, query optimization, and data consistency models.
  • Practical experience using Kafka or other message brokers for building event-driven, asynchronous systems.
  • Strong working knowledge of AWS cloud services (EC2, Lambda, RDS, S3, etc.) and best practices for infrastructure as code, CI/CD pipelines, containerization.
  • Familiarity with design patterns, distributed systems, scalability challenges, fault tolerance, and security best practices.
  • Proven ability to lead, mentor, and inspire engineering teams, excellent communication and collaboration skills.
  • Skilled in code reviews, unit and integration testing, and monitoring tools to ensure production stability and maintainability.
  • Collaborative team player comfortable working with global, cross-functional teams including engineers, product managers, and stakeholders.
  • Preferred: Experience with AI-assisted development tools (GitHub Copilot, CodeGPT) to accelerate workflows; passion for accessibility (A11y) and internationalization (i18n).
  • Strong analytical and problem-solving mindset, eager to tackle complex backend and data challenges.
  • Bachelor’s or master’s degree in computer science, Engineering, or related field—or equivalent hands-on experience

Why should you join Dataction?

Fairness, Meritocracy, Empowerment, And Opportunity Are Pillars Of Our Work Culture. In Addition To a Competitive Salary, You Can Look Forward To
  • Great work-life balance through hybrid work arrangement.
  • Company funded skill enhancement and training.
  • Exciting reward and recognition programme.
  • Opportunity to bond with colleagues through exciting employee engagement initiatives.
  • Great on the job learning opportunity through involvement in new product/ ideation teams.
  • 60 minutes with the CEO each quarter to pick his brains on any topic of your choice.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You