Required Skills
About the Job
Accenture is seeking a skilled Java Software Engineer to join our team in Chennai, Tamil Nadu. In this role, you will design, code, and enhance custom software solutions and application components, delivering scalable, high-performing results tailored to specific business needs. You will work with modern frameworks and agile practices, contributing to collaborative team discussions and problem-solving. This position requires independent contribution, acting as a Subject Matter Expert (SME), and guiding junior team members. You'll leverage your strong understanding of object-oriented programming, design patterns, and the software development lifecycle to write clean, maintainable code. Experience with debugging, testing, and performance optimization is crucial for success.
**Key Responsibilities:** * Design, code, and enhance custom software solutions and components. * Deliver scalable and efficient software using modern frameworks and agile methodologies. * Actively participate in team discussions and contribute to problem-solving. * Collaborate with cross-functional teams to understand and deliver on project requirements. * Continuously update knowledge of emerging technologies and industry trends. * Mentor and guide junior team members.
**Requirements:** * Minimum 3 years of professional experience in Java development. * Strong understanding of object-oriented programming principles and design patterns. * Experience with the software development lifecycle and agile methodologies. * Ability to write clean, maintainable, and efficient code. * Familiarity with debugging, testing, and performance optimization techniques. * 15 years of full-time education.
**Nice to Have:** * Experience in Web Application Development.