Java Product Engineer (Bangalore Rural)

Java Product Engineer (Bangalore Rural)

15 Aug
|
Knowledge Artisans Private
|
Bangalore Rural

15 Aug

Knowledge Artisans Private

Bangalore Rural

Java Product Engineer

Bengaluru

Full-time

on site

5-9 years

As per company standards

Job Description

About the Organization

Our client is a leading global technology and product engineering company delivering innovative digital solutions for the travel, transportation, retail, and other enterprise sectors. The organization specializes in building and modernizing mission-critical platforms, cloud-native applications, and digital products used by customers and businesses across global markets.

With a strong engineering culture, the company encourages self-driven squads, continuous learning, automation, AI-assisted development, and modern software engineering practices. Engineers get opportunities to work on large-scale products, solve complex business problems, and build expertise across emerging digital technologies.

About the Role

We are looking for strong and self-driven Java Product Engineers to join an agile engineering squad. As a Senior Engineer, you will be responsible for designing, developing, testing, reviewing, and deploying high-quality product features while collaborating closely with other engineers and stakeholders.

The role requires someone who is technically strong, comfortable working independently, passionate about learning, and able to leverage modern development tools—including AI-assisted coding and code-generation tools—to improve engineering productivity and delivery quality.

Key Responsibilities

Envision, design, develop, test, code review, and deploy software solutions within defined timelines.

Develop scalable and maintainable applications using Java technologies.

Design and implement REST APIs and microservices-based solutions.

Participate actively in all stages of the software development lifecycle.

Translate functional and technical requirements into robust software solutions.

Write clean, reusable, maintainable, and well-tested code.

Develop unit tests and automated service/API tests to ensure product quality.

Participate in peer code reviews and contribute to engineering best practices.

Build deep technical expertise in assigned technologies while developing a strong understanding of the relevant business/domain areas.

Work effectively within self-driven Agile squads and contribute to predictable, high-quality delivery.

Design and implement solutions using AWS cloud services.

Develop and maintain CI/CD pipelines using Jenkins.





Identify repetitive development and operational activities and automate them using scripts, tools, and engineering solutions.

Leverage AI-assisted development tools to improve productivity, code quality, and delivery predictability.

Use code-generation and AI coding tools such as GitHub Copilot, Cursor, or similar platforms.

Continuously learn and adopt new technologies, frameworks, platforms, and engineering practices.

Collaborate with cross-functional teams to troubleshoot issues and deliver effective solutions.

Contribute to continuous improvement of development processes, automation, quality, and engineering standards.

Required Technical Skills

Java Development

Strong hands-on experience in Java application development.

Solid understanding of object-oriented programming, software design principles, and enterprise application development.

Experience designing and developing scalable and maintainable Java solutions.

Microservices & API

Hands-on exposure to Microservices architecture.

Experience designing and developing RESTful APIs.

Understanding of API design principles, integration patterns, and service-oriented architectures.

AWS

Experience working with AWS-based solutions.

Good understanding of cloud-based application development and deployment.

Exposure to AWS services and cloud-native architecture is preferred.

CI/CD & DevOps

Hands-on experience with Jenkins-based CI/CD pipelines.

Understanding of build, deployment, automation, and continuous integration practices.

Experience automating development or operational activities using scripts and tools.

Testing

Experience writing unit tests.

Experience developing automated service/API tests.

Robust focus on code quality, reliability, and test automation.

Frontend – Value Add

Exposure to Angular or other modern frontend technologies will be an advantage.

Ability to understand frontend-backend integration is desirable.

AI-Assisted Development

Experience using GitHub Copilot, Cursor, or similar AI/code-generation tools.

Willingness to incorporate AI-assisted development into day-to-day software engineering activities.





Ability to use AI tools responsibly to improve productivity while maintaining code quality, security, and engineering standards.

Preferred Domain Experience

Candidates with experience in any of the following domains will be preferred:

Retail

E-commerce

Digital products/platforms

Airline / Aviation

Passenger Service Systems (PSS)

Travel technology or other large-scale consumer-facing digital platforms

Digital & Emerging Technology Exposure

Candidates with a strong interest in learning and working across emerging digital capabilities will be preferred.

Exposure to any of the following is an advantage:

NLP / Natural Language Processing

Conversational platforms

Personalization engines

Social integrations

Data analytics

Digital experience platforms

AI-assisted software development

Cloud-native technologies

Modern automation platforms

Candidate Profile

We are looking for engineers who demonstrate:

Strong programming and problem-solving abilities.

Ability to take ownership of assigned features from design through deployment.

Strong analytical and debugging skills.

Good understanding of software engineering best practices.

Ability to work independently within a self-driven Agile squad.

Strong collaboration and communication skills.

A continuous-learning mindset and willingness to adopt current technologies.

Strong bias toward automation and elimination of repetitive tasks.

Ability to adapt quickly to changing business and technology requirements.

Passion for building high-quality, scalable digital products.

Experience

5–9 years of relevant software engineering experience, with strong hands-on experience in Java development.

Good to Have

Angular / frontend development exposure.

Strong AWS experience.

Microservices and API development.

Jenkins / CI-CD implementation.

Automated testing frameworks.

Retail, e-commerce, airline, travel, digital or PSS domain experience.

Experience with GitHub Copilot, Cursor, or comparable AI-assisted development tools.

Exposure to NLP, conversational platforms, personalization, social integration, or analytics.

Required Skills

Java

Microservices

RESTAPI

AWS

Kafka

Jenkins

CI/CD

Unit Testing

API Testing

Automation

Agile

API

DevOps

Unit tests

Automated service/API tests

Angular

Frontend technologies

GitHub Copilot

Cursor

AI-assisted development tools

Pay: ₹1,500,000.00 - ₹3,000,000.00 per year

Work Location: In person

📌 Java Product Engineer (Bangalore Rural)
🏢 Knowledge Artisans Private
📍 Bangalore Rural

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java product engineer (bangalore rural) / bangalore rural