Experience and Skills
• 7+ years of relevant experience mandatory
• 3+ years of cloud experience, Azure Mandatory
• Strong understanding of RESTful API design, microservices, and containerized applications.
• Architecting and Programming skills in Java/J2EE with good understanding of OOPs design principles and Java Design Patterns. Excellent understanding of Core Java.
• Rich experience in developing cloud-based solutions using Azure with deep understanding of design for scalability and performance.
• Designing IoT systems and developing scalable Messaging and Streaming environments and extending the solution to create real time IoT data analytics driven applications.
• Experience in developing Microservices (preferably Spring Boot) with good exposure to web application frameworks.
• Familiarity with CI/CD pipelines, Git, and DevOps practices.
• Experience of DevOps concepts, tools and technology landscape.
• Experience with various tools of the trade including build tools (Maven, Gradle), version control (subversion, Git), automation servers (Jenkins, VSTS, Bamboo)
• Unit Testing with Junit
• Scripting languages like Python, JavaScript would be beneficial
Education & Training
• Bachelor’s degree in Computer Science/Electronics & Communication or in a relevant stream.
Responsibilities
Experience and Skills
• 7+ years of relevant experience mandatory
• 3+ years of cloud experience, Azure Mandatory
• Strong understanding of RESTful API design, microservices, and containerized applications.
• Architecting and Programming skills in Java/J2EE with good understanding of OOPs design principles and Java Design Patterns. Excellent understanding of Core Java.
• Rich experience in developing cloud-based solutions using Azure with deep understanding of design for scalability and performance.
• Designing IoT systems and developing scalable Messaging and Streaming environments and extending the solution to create real time IoT data analytics driven applications.
• Experience in developing Microservices (preferably Spring Boot) with good exposure to web application frameworks.
• Familiarity with CI/CD pipelines, Git, and DevOps practices.
• Experience of DevOps concepts, tools and technology landscape.
• Experience with various tools of the trade including build tools (Maven, Gradle), version control (subversion, Git), automation servers (Jenkins, VSTS, Bamboo)
• Unit Testing with Junit
• Scripting languages like Python, JavaScript would be beneficial
Education & Training
• Bachelor’s degree in Computer Science/Electronics & Communication or in a relevant stream.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role : Java Application Development - Lida Lasrado
Technical Skills
• Strong understanding of GenAI, LLMs, vector databases, ML workflows. (cont learning)
• Experience integrating AI into development workflows (copilots, test automation, documentation).
• Proficiency in Python/Java and cloud platforms (Azure/AWS/Google).
• Good grasp of enterprise SDLC, DevOps, APIs, microservices, security, and compliance.
Influence & Leadership
• Proven ability to influence teams without formal authority.
• Excellent stakeholder management across verticals and global counterparts.
• Translate complex AI topics into simple, actionable guidance.
• Align with central initiatives to drive AI adoption in respective dept.
Mindset & Traits
• Evangelist mindset, proactive learner, strong communicator.
• Comfortable with ambiguity and fast experimentation.
• Collaborative, customer-centric, and outcome-driven.
Preferred Qualifications
• 9+ years in software engineering, architect, delivery, or enterprise architecture.
• Experience in transformation programs / self-driver of owned initiatives.
• Exposure to enterprise-scale systems.
• Certifications in AI/ML, cloud, or agile practices.
Responsibilities
Technical Skills
• Strong understanding of GenAI, LLMs, vector databases, ML workflows. (cont learning)
• Experience integrating AI into development workflows (copilots, test automation, documentation).
• Proficiency in Python/Java and cloud platforms (Azure/AWS/Google).
• Good grasp of enterprise SDLC, DevOps, APIs, microservices, security, and compliance.
Influence & Leadership
• Proven ability to influence teams without formal authority.
• Excellent stakeholder management across verticals and global counterparts.
• Translate complex AI topics into simple, actionable guidance.
• Align with central initiatives to drive AI adoption in respective dept.
Mindset & Traits
• Evangelist mindset, proactive learner, strong communicator.
• Comfortable with ambiguity and fast experimentation.
• Collaborative, customer-centric, and outcome-driven.
Preferred Qualifications
• 9+ years in software engineering, architect, delivery, or enterprise architecture.
• Experience in transformation programs / self-driver of owned initiatives.
• Exposure to enterprise-scale systems.
• Certifications in AI/ML, cloud, or agile practices.
Salary : Rs. 10,00,000.0 - Rs. 14,00,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
s an Application Developer & Support specialist, you will design, build, and configure applications to meet business process and application requirements. Your typical day will involve collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing support and enhancements to existing applications while ensuring that all development work adheres to best practices and standards. Roles & Responsibilities: - Responsible for managing a team of 2-3 members- Work on L1.5, L2, L3, Service request and minor enhancements- Review the tickets, categorize tickets as L1.5, L2 , L3, Service requests, minor enhancements and assign to appropriate Supply / Demand specialists and ensure ticket are closed within the SLA- Work on Kinaxis upgrade activity coordinating with Kinaxis vendor Professional & Technical Skills: - Should have very strong Kinaxis authoring experience - Deep understanding of Kinaxis configuration, data management, and functionality between Demand and supply- Good knowledge in Supply planning functional and technical- Good knowledge of Sales & Operations process flow, configuring resources in Kinaxis- Should have Kinaxis integration experience- Ability to analyze data, identify issues, and develop solutions within Kinaxis. - Develop and maintain technical design document related to application development- Good Vendor management & Communication skills- Understanding of ITIL principles and techniques. - L2, L3 ticket support experience.- Practiced ITIL process like Incident mgmt., Problem Mgmt., Change Mgmt., Knowledge Mgmt. etc.- Kinaxis scripting experience - Knowledge Inventory optimization- Kinaxis system upgrade experience - Strong understanding on Agile application development experience Additional Information: - The candidate should have minimum 7 - 9 years of technical & functional experience in Kinaxis. - This position is based at our Chennai office.- A 15 years full time education is required.
Responsibilities
s an Application Developer & Support specialist, you will design, build, and configure applications to meet business process and application requirements. Your typical day will involve collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing support and enhancements to existing applications while ensuring that all development work adheres to best practices and standards. Roles & Responsibilities: - Responsible for managing a team of 2-3 members- Work on L1.5, L2, L3, Service request and minor enhancements- Review the tickets, categorize tickets as L1.5, L2 , L3, Service requests, minor enhancements and assign to appropriate Supply / Demand specialists and ensure ticket are closed within the SLA- Work on Kinaxis upgrade activity coordinating with Kinaxis vendor Professional & Technical Skills: - Should have very strong Kinaxis authoring experience - Deep understanding of Kinaxis configuration, data management, and functionality between Demand and supply- Good knowledge in Supply planning functional and technical- Good knowledge of Sales & Operations process flow, configuring resources in Kinaxis- Should have Kinaxis integration experience- Ability to analyze data, identify issues, and develop solutions within Kinaxis. - Develop and maintain technical design document related to application development- Good Vendor management & Communication skills- Understanding of ITIL principles and techniques. - L2, L3 ticket support experience.- Practiced ITIL process like Incident mgmt., Problem Mgmt., Change Mgmt., Knowledge Mgmt. etc.- Kinaxis scripting experience - Knowledge Inventory optimization- Kinaxis system upgrade experience - Strong understanding on Agile application development experience Additional Information: - The candidate should have minimum 7 - 9 years of technical & functional experience in Kinaxis. - This position is based at our Chennai office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 2,00,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will engage in the development of custom software solutions that involve designing, coding, and enhancing various components across systems or applications. Your typical day will include collaborating with team members to implement modern frameworks and agile practices, ensuring the delivery of scalable and high-performing solutions that are tailored to meet specific business needs. You will also participate in discussions to address challenges and contribute innovative ideas to improve the software development process. Roles & Responsibilities: - Proven ability to work with Java SpringBoot- JavaScript knowledge is nice to have- Understanding of Event based communication with Apache Kafka- Experience with test automation and continuous integration & continuous delivery (Github, Jenkins, Azure, Test & Lint, etc.)- Understanding of AI/ML specifically GenAl and LLMs would be favorable.- Design / UX understanding and sensibility is a nice to have.- Expert knowledge in Kafka is a nice to have.- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the design and architecture of software components to ensure they meet business requirements.- Collaborate with cross-functional teams to gather and analyze requirements for software development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot.- Good To Have Skills: Experience with JavaScript, Automated Testing, Java Enterprise Edition.- Strong understanding of RESTful API design and development.- Experience with microservices architecture and cloud deployment.- Familiarity with database technologies such as SQL and NoSQL. Additional Information: - The candidate should have minimum 3 years of experience in Spring Boot.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will engage in the development of custom software solutions that involve designing, coding, and enhancing various components across systems or applications. Your typical day will include collaborating with team members to implement modern frameworks and agile practices, ensuring the delivery of scalable and high-performing solutions that are tailored to meet specific business needs. You will also participate in discussions to address challenges and contribute innovative ideas to improve the software development process. Roles & Responsibilities: - Proven ability to work with Java SpringBoot- JavaScript knowledge is nice to have- Understanding of Event based communication with Apache Kafka- Experience with test automation and continuous integration & continuous delivery (Github, Jenkins, Azure, Test & Lint, etc.)- Understanding of AI/ML specifically GenAl and LLMs would be favorable.- Design / UX understanding and sensibility is a nice to have.- Expert knowledge in Kafka is a nice to have.- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the design and architecture of software components to ensure they meet business requirements.- Collaborate with cross-functional teams to gather and analyze requirements for software development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot.- Good To Have Skills: Experience with JavaScript, Automated Testing, Java Enterprise Edition.- Strong understanding of RESTful API design and development.- Experience with microservices architecture and cloud deployment.- Familiarity with database technologies such as SQL and NoSQL. Additional Information: - The candidate should have minimum 3 years of experience in Spring Boot.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
These skills are essential because the applications now exist as Ab Initio graphs rather than COBOL
programs.
Proficiency in the Ab Initio Graphical Development Environment (GDE): Building, modifying,
and debugging graphs using standard components (Reformat, Join, Sort, Rollup, Normalize,
Lookup, etc.), custom transforms, and embedded code.
Understanding and Assessing Auto-Converted Graphs: Graphs produced by Ab Initio's
automated COBOL/IMS conversion tool are not standard hand-built graphs. They follow
machine-generated patterns — often verbose, deeply nested, or structured in ways that differ
significantly from graphs written from scratch. In this environment, these converted graphs must
be assessed and modified to implement new requirements or fix defects. This requires the
ability to trace generated logic back to the original COBOL source, identify the relevant transform
or component within an auto-generated structure, and make targeted, safe changes without
disrupting the surrounding converted logic.
Metadata Management: Working with the Enterprise Meta Environment (EME) for version
control, dependency analysis, impact analysis, and data lineage.
Parameter Handling: Using Parameter Definition Language (PDL) effectively.
Orchestration and Workflow: Conduct It (or Express It) for scheduling and managing job flows
— this largely replaces JCL and IMS transaction management. Job scheduling is handled via
Atomic Automation, which orchestrates Ab Initio workloads in the production environment. A
critical aspect of this environment is that Atomic Automation workflows contain parallel job
dependencies — multiple jobs may execute concurrently with interdependencies that must be
understood when diagnosing failures or assessing the impact of a change. This is distinct from the
sequential step-by-step flow within an individual job; the broader workflow topology must also be
considered.
Data Flow Traceability and File/Dataset Lineage: A critical problem-solving skill in this
environment is the ability to trace data content backwards and forwards through job flows
and workflows — following a file or dataset from its point of creation through each transformation
it undergoes across jobs, graphs, and workflow stages. This includes understanding what
populates a file, how it is transformed at each step, where it is consumed downstream, and how
parallel workflow paths may contribute to or depend on its content. This traceability underpins
three core data concerns that must always be considered:
Data Integrity: Ensuring that transformations preserve the accuracy and consistency of data
values as they move through the system — detecting where values may be incorrectly
computed, overwritten, or corrupted relative to what the original IMS application would have
produced.
Missing Data: Identifying conditions under which records or fields may be absent, dropped,
or skipped — whether due to filtering logic, join mismatches, conditional branches, or
upstream job failures — and understanding the downstream impact of that absence.
Data Retention: Understanding how long data persists at each stage — which files are
transient (used within a single run), which are retained across cycles, and how GDG-style
generational patterns control the lifecycle of datasets. Knowing what data is available, for
how long, and under what conditions is essential for recovery, reprocessing, and audit
support.
Data Processing and Integration: Handling large-scale ETL/ELT processes, including migrated
IMS segment data, copybooks, EBCDIC, packed decimal, and zoned decimal formats.
Administration and Operations: Co Operating System runtime management, monitoring,
logging, error handling, deployment, and performance tuning (parallelism, multifile systems,
resource optimization).
Testing, Validation, and Move to Production (MTP): This is a multi-layered discipline in the
converted Ab Initio environment and must be treated as a structured process, not an afterthought.
Unit Testing of Converted Graphs: Changes to auto-converted graphs require targeted unit
testing at the graph or component level — isolating the modified logic, constructing or
sourcing representative input data, and verifying that outputs match expected results relative
to the original IMS behavior. Because the converted code was machine-generated, even
small changes can have non-obvious ripple effects within the surrounding graph structure;
unit testing must be thorough and deliberate.
Data-Driven Validation: Test cases must be grounded in real or representative data —
including edge cases common in the original IMS environment (e.g., packed decimal
boundary values, missing segments, GDG rollover conditions). Comparing Ab Initio output
against known-good baseline results from the original system (or a prior run) is the most
reliable validation approach.
End-to-End and Integration Testing: Because jobs within workflows have parallel
dependencies, changes must be tested not just at the graph level but across the full job flow
— verifying that upstream outputs feed correctly into downstream jobs and that no parallel
branches are disrupted.
Move to Production (MTP) Coordination: MTP in this environment requires understanding
and coordinating multiple interdependent activities: packaging and promoting Ab Initio graph
changes through the EME; updating or validating Atomic Automation workflow definitions if
job dependencies change; confirming that MFS screen-related graph changes are consistent
with the deployed screen definitions; communicating the scope and timing of changes to
operations and business stakeholders; and verifying that production data files and GDG
generations are in the correct state prior to cutover. A practitioner must also understand the
rollback implications of a failed MTP — what state files and workflows will be in, and what
steps are needed to recover."
Responsibilities
These skills are essential because the applications now exist as Ab Initio graphs rather than COBOL
programs.
Proficiency in the Ab Initio Graphical Development Environment (GDE): Building, modifying,
and debugging graphs using standard components (Reformat, Join, Sort, Rollup, Normalize,
Lookup, etc.), custom transforms, and embedded code.
Understanding and Assessing Auto-Converted Graphs: Graphs produced by Ab Initio's
automated COBOL/IMS conversion tool are not standard hand-built graphs. They follow
machine-generated patterns — often verbose, deeply nested, or structured in ways that differ
significantly from graphs written from scratch. In this environment, these converted graphs must
be assessed and modified to implement new requirements or fix defects. This requires the
ability to trace generated logic back to the original COBOL source, identify the relevant transform
or component within an auto-generated structure, and make targeted, safe changes without
disrupting the surrounding converted logic.
Metadata Management: Working with the Enterprise Meta Environment (EME) for version
control, dependency analysis, impact analysis, and data lineage.
Parameter Handling: Using Parameter Definition Language (PDL) effectively.
Orchestration and Workflow: Conduct It (or Express It) for scheduling and managing job flows
— this largely replaces JCL and IMS transaction management. Job scheduling is handled via
Atomic Automation, which orchestrates Ab Initio workloads in the production environment. A
critical aspect of this environment is that Atomic Automation workflows contain parallel job
dependencies — multiple jobs may execute concurrently with interdependencies that must be
understood when diagnosing failures or assessing the impact of a change. This is distinct from the
sequential step-by-step flow within an individual job; the broader workflow topology must also be
considered.
Data Flow Traceability and File/Dataset Lineage: A critical problem-solving skill in this
environment is the ability to trace data content backwards and forwards through job flows
and workflows — following a file or dataset from its point of creation through each transformation
it undergoes across jobs, graphs, and workflow stages. This includes understanding what
populates a file, how it is transformed at each step, where it is consumed downstream, and how
parallel workflow paths may contribute to or depend on its content. This traceability underpins
three core data concerns that must always be considered:
Data Integrity: Ensuring that transformations preserve the accuracy and consistency of data
values as they move through the system — detecting where values may be incorrectly
computed, overwritten, or corrupted relative to what the original IMS application would have
produced.
Missing Data: Identifying conditions under which records or fields may be absent, dropped,
or skipped — whether due to filtering logic, join mismatches, conditional branches, or
upstream job failures — and understanding the downstream impact of that absence.
Data Retention: Understanding how long data persists at each stage — which files are
transient (used within a single run), which are retained across cycles, and how GDG-style
generational patterns control the lifecycle of datasets. Knowing what data is available, for
how long, and under what conditions is essential for recovery, reprocessing, and audit
support.
Data Processing and Integration: Handling large-scale ETL/ELT processes, including migrated
IMS segment data, copybooks, EBCDIC, packed decimal, and zoned decimal formats.
Administration and Operations: Co Operating System runtime management, monitoring,
logging, error handling, deployment, and performance tuning (parallelism, multifile systems,
resource optimization).
Testing, Validation, and Move to Production (MTP): This is a multi-layered discipline in the
converted Ab Initio environment and must be treated as a structured process, not an afterthought.
Unit Testing of Converted Graphs: Changes to auto-converted graphs require targeted unit
testing at the graph or component level — isolating the modified logic, constructing or
sourcing representative input data, and verifying that outputs match expected results relative
to the original IMS behavior. Because the converted code was machine-generated, even
small changes can have non-obvious ripple effects within the surrounding graph structure;
unit testing must be thorough and deliberate.
Data-Driven Validation: Test cases must be grounded in real or representative data —
including edge cases common in the original IMS environment (e.g., packed decimal
boundary values, missing segments, GDG rollover conditions). Comparing Ab Initio output
against known-good baseline results from the original system (or a prior run) is the most
reliable validation approach.
End-to-End and Integration Testing: Because jobs within workflows have parallel
dependencies, changes must be tested not just at the graph level but across the full job flow
— verifying that upstream outputs feed correctly into downstream jobs and that no parallel
branches are disrupted.
Move to Production (MTP) Coordination: MTP in this environment requires understanding
and coordinating multiple interdependent activities: packaging and promoting Ab Initio graph
changes through the EME; updating or validating Atomic Automation workflow definitions if
job dependencies change; confirming that MFS screen-related graph changes are consistent
with the deployed screen definitions; communicating the scope and timing of changes to
operations and business stakeholders; and verifying that production data files and GDG
generations are in the correct state prior to cutover. A practitioner must also understand the
rollback implications of a failed MTP — what state files and workflows will be in, and what
steps are needed to recover."
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance