Agentic Software Engineer (application Modernization)

Year    MH, IN, India

Job Description

Job ID:

207013


Required Travel

: Minimal




Location:

:[[reqLocation]]


Who are we?


---------------

Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers' innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our employees around the globe are here to accelerate service providers' migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $5.00 billion in fiscal 2024. For more information, visit www.amdocs.com


At Amdocs, our mission is to empower our employees to 'Live Amazing, Do Amazing' every day. We believe in creating a workplace where you not only excel professionally but also thrive personally. Through our culture of making a real impact, fostering growth, embracing flexibility, and building connections, we enable them to live meaningful lives while making a difference in the world.



In one sentence


-------------------

As a Senior Agentic Software Engineer - Application Modernization, you will build agents that understand, analyze, and refactor large legacy applications into modern architectures. Your agents will help decompose monoliths, recommend microservice boundaries, generate code scaffolding and APIs, and accelerate modernization journeys for our customers.


You'll combine deep software engineering expertise (Java/.NET, microservices, APIs) with GenAI and multi-agent orchestration to create reusable modernization accelerators used across Amdocs Cloud Studio.


What will your job look like?


---------------------------------

Design and implement AI agents that support:
o Source code analysis and dependency mapping


o Architecture reconstruction and documentation


o Identification of microservice/domain boundaries and refactoring candidates


o Generation of modern code scaffolding, APIs, tests, and CI/CD templates


Build reusable modernization primitives (e.g., code summarizer, anti-pattern detector, refactoring recommender). Collaborate with modernization architects and the foundation team to align agents with standard patterns (DDD, microservices, event-driven). Integrate agents into pipelines and tools used by delivery teams (e.g., code repos, CI/CD, quality gates). Implement safety, evaluation, and explainability: agents should show why they propose a particular refactor or boundary. Support creation of demo scenarios and UI experiences that showcase modernization journeys end-to-end.

All you need is...


----------------------

Application Modernization - Domain-Specific Skills


Legacy & Modern Tech Stacks


Strong experience with at least one major backend stack:
o Java / Spring / Spring Boot, or


o .NET / .NET Core, or similar enterprise platforms.


Familiarity with typical enterprise monolith patterns (layered architecture, shared DB, tight coupling). Experience building microservices with:
o REST / gRPC APIs


o Messaging (Kafka, RabbitMQ, etc.)


o API gateways and service discovery.


Modernization Concepts


Understanding of 6Rs / 7Rs and common modernization strategies (rehost, replatform, refactor, re-architect). Practical experience in:
o Codebase analysis (dependency graphs, hotspots, complexity)


o Modularization and extraction of components or services


o Applying patterns such as Strangler Fig for incremental replacement


Familiarity with Domain-Driven Design (DDD) concepts (bounded contexts, aggregates, etc.) is a strong plus.
Agentic Modernization Use Cases


Ability to build agents that:
o Ingest large codebases and produce architecture diagrams and technical documentation.


o Identify high-risk dependencies, dead code, and anti-patterns.


o Suggest service boundaries and refactoring plans aligned with business domains.


o Generate microservice scaffolding (e.g., service skeletons, API contracts, basic tests) and CI/CD pipeline templates.


o Assist in modernization planning, including technical risk and effort estimation (in collaboration with architects).


Nice-to-Have


Experience with front-end modernization (e.g., from legacy UI frameworks to React/Angular/Vue) is a plus but not mandatory. Exposure to container platforms (Kubernetes/OpenShift) and service mesh (Istio/Linkerd). Previous role in modernization factory / CoE or code-analysis products.

Why you will love this job:


-------------------------------

You will be challenged to design and develop new software applications. You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth.

Amdocs is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to fostering a diverse and inclusive workforce

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5116416
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year