Job Description
Responsibilities:
• Design, develop, test, deploy, maintain and improve software.
• Manage individual project priorities, deadlines, and deliverables.
• Result-oriented mindset with an affinity for producing high-quality code.
• Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POCs).
• Leading the gathering of functional requirements, developing technical specifications, and project and test planning.
• Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team in solving challenging programming and design problems.
• Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users.
• Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
• Work cross-functionally with various Intuit teams including product management, QA/QE, various product lines, and/or business units to drive forward results.
Requirements:
• Experience with Agile Development, SCRUM, or Extreme Programming methodologies.
• Demonstrate a passion for developing well-architected, elegant, web and/or mobile apps.
• 5 - 10 years of experience designing and developing web, software, or mobile applications.
• BS/MS in computer science or equivalent work experience.
• Experience working with three or more Unix/Linux environments, Distributed and parallel systems, Workflow automation, CI/CD Platform development, Cloud platforms development e. g. AWS/GCP, Kubernetes/Container platforms-based development.
• Experience with one or more general-purpose programming languages including but not limited to Java.
• Interest and ability to learn other coding languages as needed.
• Experience in docker container-based packaging and deployments.
• Experienced with the development of highly scalable and available web applications.
• Experience developing, maintaining, and innovating large-scale, consumer-facing web or mobile applications.
• Experience with open source technologies (even if you're prototyping and/or researching the up-and-coming technology and solutions).
• Experience with various, modern web frameworks.
• Experience with social, mobile, cloud/SaaS, big data, or analytics is a plus.
• Experience with the entire Software Development Life Cycle (SDLC).
• Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
• Strong understanding of the Software design/architecture process.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Backend Developer (Java) position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
