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