Accenture is on the lookout for a talented Application Developer to join our team in Noida, India. This is a dynamic opportunity for an experienced developer with a passion for building scalable, efficient, and high-performance applications. As an Application Developer, you will be responsible for designing, building, and configuring applications to meet both business process and application requirements. You will ensure the functionality, security, and scalability of these applications, while contributing to innovative solutions that drive business success. If you thrive in a collaborative, fast-paced environment and are excited about implementing cutting-edge technologies, this role is for you.
Key Responsibilities
- End-to-End Development. Lead the development cycle of applications from initial concept through to production, ensuring all requirements are met.
- Application Design. Design scalable, robust, and efficient applications using Java Enterprise Edition (JEE), incorporating best practices for performance and security.
- Collaboration & Problem Solving. Actively participate in team discussions, brainstorming sessions, and client meetings to gather, refine, and implement requirements.
- Cross-Functional Coordination. Work closely with cross-functional teams, including product managers, testers, and business analysts, to ensure effective collaboration in designing solutions.
- Application Troubleshooting & Debugging. Analyze and resolve issues in production and development environments, ensuring quick recovery from any technical challenges.
- Maintain High Standards of Code Quality. Ensure that code is clean, well-documented, and maintainable, meeting the highest quality standards and adhering to industry best practices.
- Security and Scalability. Implement security protocols, handle user authentication, and ensure applications are scalable to handle growing business needs.
- Documentation. Maintain comprehensive documentation of application designs, code changes, and configuration procedures to ensure long-term sustainability.
- Continuous Learning & Innovation. Stay abreast of the latest technologies, trends, and best practices in Java development and application security to ensure continuous innovation.
Required Skills and Qualifications
- Java Enterprise Edition (JEE). Extensive experience in JEE technologies, with a deep understanding of core Java concepts and frameworks.
- Web Development. Strong experience with web application development using frameworks like Spring, Hibernate, and other Java-based technologies.
- Relational Databases & SQL. Solid understanding of relational databases (such as Oracle, MySQL, or SQL Server) and proficiency in SQL for managing and querying data.
- Version Control. Familiarity with version control systems such as Git, ensuring efficient code management and collaboration with team members.
- Experience. Minimum 3 years of hands-on experience in Java Enterprise Edition (JEE) development, demonstrating a solid track record in delivering successful projects.
- Educational Requirement. A minimum of 15 years of full-time education is required, ensuring a strong academic foundation in computer science or related fields.
- Problem Solving. Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and provide effective solutions.
- Communication Skills. Excellent written and verbal communication skills in English, essential for interacting with internal teams and external stakeholders.
Nice to Have Skills
- Front-End Technologies. Familiarity with HTML, CSS, and JavaScript, as well as JavaScript frameworks like Angular or React, is a plus.
- Agile Methodologies. Experience working within Agile development frameworks (Scrum, Kanban, etc.) to manage and deliver development cycles.
- Software Testing. Knowledge of software testing principles, including unit testing, integration testing, and experience with testing frameworks such as JUnit, Mockito, or TestNG.
- Cloud Technologies. Exposure to cloud platforms like AWS, Azure, or Google Cloud, enabling more efficient application deployment and scaling.
- Microservices Architecture. Familiarity with building and deploying microservices for distributed application development.
Additional Information
- Location. This position is based in Noida, Uttar Pradesh, offering opportunities to work in a vibrant, collaborative, and highly skilled environment.
- Minimum Education Requirement. A minimum of 15 years of full-time education is required, ensuring that you possess the academic background for the role.
Why Accenture?
Accenture is committed to fostering a diverse, inclusive, and innovative work culture. As an Application Developer at Accenture, you will have the chance to work on global projects, leveraging cutting-edge technologies and collaborating with highly skilled teams across different industries. Here’s why you should consider joining us.
- Impactful Projects. Work with top-tier clients, from leading global brands to innovative startups, and contribute to impactful projects that drive business transformation.
- Career Development. Access to numerous professional development opportunities, including training, certifications, and mentorship programs, to enhance your skills and career progression.
- Global Team Collaboration. Collaborate with talented professionals across the globe, offering exposure to diverse technologies, cultures, and work practices.
- Employee Benefits. Comprehensive healthcare benefits, paid time off, employee financial programs, and more.
- Work-Life Balance. We offer flexible working arrangements and encourage a balanced approach to personal and professional life.
- Recognition & Rewards. Accenture's award-winning culture is recognized globally by organizations such as Glassdoor, Newsweek, and LinkedIn, providing employees with a rewarding work environment.
Apply Now
If you are an experienced Java developer with a passion for building impactful applications, Accenture offers a dynamic platform for you to enhance your skills, work on cutting-edge projects, and advance your career. Apply now to join our Noida team and be part of an exciting journey in technology and innovation.