Accenture India Private Limited logo

Custom Software Engineer - Java Full Stack Developer

Accenture India Private Limited

Mumbai, Maharashtra, IndiaSENIOR
JavaFull StackCloud ArchitectureDevOpsAWSScalabilitySystem DesignLeadershipMentorship

Job Description

The Principal Engineer is a key leadership role responsible for overseeing and guiding complex technical projects, driving innovation, and ensuring the successful delivery of high-quality software products. This role involves a combination of hands-on technical work, strategic planning, and team mentorship.

Responsibilities

  • Prepare technical design specifications based on functional requirements
  • Provide written knowledge transfer material
  • Review functional requirements, analysis, and design documents
  • Implement, test, maintain and support software based on technical design specs
  • Improve system quality by identifying issues and developing standard operating procedures
  • Enhance applications by identifying opportunities for improvement
  • Maintain and improve existing codebases and peer review code changes
  • Liason with colleagues to implement technical designs
  • Investigate and use new technologies where relevant
  • Assist customer support with technical problems
  • Lead or participate in other projects or duties as need arises
  • Participate in architecture and code reviews

Qualifications

  • 2+ years of experience developing systems/software for large business environments
  • Strong OOD and SOA principles with ability to implement them in a language of choice (Java preferable)
  • Strong experience leading architecture, design and implementation of robust and highly scalable web services
  • Experience working with AWS and/or Azure SaaS infrastructure and CI/CD DevOps technologies, and extensive debugging experience
  • An understanding of unit testing, test driven development, functional testing, and performance testing
  • Knowledge of database systems (SQL, NoSQL) and data architecture
  • Working experience with software security-enhancing tools and best practices
  • Knowledge of at least one shell scripting language
  • Understanding of industry-leading technology/solutions in big data and machine learning
  • Ability to operate at highly varying levels of abstraction

Nice to have

  • Experience building front end with React is a big plus
  • Experience working and integrating with Event Bus like Pulsar is a big plus
  • Experience working and integrating with cloud based big data solutions like Snowflake is a big plus
  • Proven experience in cloud, DevOps, or AI modernization initiatives
  • Strong understanding of LLMs, automation, and engineering toolchains
  • Ability to translate AI innovation into business and productivity impact

Benefits

  • Competitive pay aligned with international standards
  • Opportunity to work on impactful projects
  • Collaborate with top-tier professionals and build your global network
  • Fast-paced, complex technical environment

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.