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