Senior Developer (Bengaluru)

Senior Developer (Bengaluru)

08 Oct
|
Sonata Software
|
Bengaluru

08 Oct

Sonata Software

Bengaluru

Job Title- Java Engineer (AI-SDLC Modernization)

Location- Bangalore / Hyderabad / Chennai

Roles and Responsibilities

We are looking for experienced Java Engineers with strong expertise in Java application modernization and AI-driven Software Development Lifecycle (AI-SDLC) practices.

The ideal candidate will have hands-on experience modernizing enterprise Java applications using AI coding agents and assistants across requirements, design, development, testing, code review, and documentation.

The role focuses on legacy application modernization , including Java and Spring upgrades, refactoring monolithic applications, improving test coverage, and transitioning applications toward microservices and cloud-native architectures.

Candidates must have practical experience using AI development tools such as Claude Code, GitHub Copilot, Cursor, or similar agentic AI coding assistants in real project delivery—not just basic code autocomplete.

Key Responsibilities

Java Application Modernization

• Modernize and refactor legacy Java applications and enterprise systems.




• Upgrade Java versions, preferably from Java 8/11 to Java 17/21 .
• Upgrade and modernize Spring/Spring Boot applications.
• Refactor monolithic applications and progressively move toward microservices and cloud-native architectures .
• Identify and reduce technical debt while maintaining application functionality and stability.
• Analyze existing codebases, dependencies, architecture, and legacy business logic.

AI-SDLC & AI-Assisted Development

• Apply AI-driven SDLC workflows across requirements, design, development, testing, review, and documentation.
• Convert requirements into transparent specifications and implementation plans using AI-assisted workflows.
• Use AI coding agents to analyze codebases, generate and refactor code, create automated tests, and support documentation.
• Develop effective prompts, specifications, context files, agent instructions, and coding guidelines to achieve consistent AI

📌 Senior Developer (Bengaluru)
🏢 Sonata Software
📍 Bengaluru

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: senior developer (bengaluru) / bengaluru