Custom Software Engineer
Accenture
Accenture
Embark on a journey as a Custom Software Engineer, crafting bespoke solutions that drive business transformation. This role focuses on designing, coding, and enhancing system components with modern frameworks and agile methodologies. You'll deliver scalable, high-performing applications tailored to meet specific business needs, leveraging your expertise in Java Full Stack Development.
As an AI-powered tech talent, you will be instrumental in designing and deploying enterprise-grade solutions using Generative and Agentic AI frameworks. The aim is to foster innovation, boost efficiency, and achieve significant business impact. This position is ideal for a forward-thinking professional with an AI-first mindset.
Lead the charge in designing and delivering AI-driven solutions by applying GenAI and Agentic AI to tackle complex business challenges. Automate processes and embed intelligent insights into enterprise workflows for measurable outcomes.
Key responsibilities include hands-on coding for application development and testing, writing efficient code in Java Spring Boot or Python, and contributing to front-end development with React or Angular. You will collaborate with senior architects on designing scalable, cloud-native application architectures, focusing on performance and maintainability across multi-cloud environments. Build and maintain integrations using APIs, microservices, and event-driven patterns. Implement applications across AWS, Azure, and GCP, ensuring portability and optimization. Integrate practical AI features using cloud services or frameworks and support DevOps teams with containerization and CI/CD pipelines. Ensure application performance and security through rigorous testing and adherence to best practices. Collaborate with cross-functional teams and continuously learn about full-stack development, cloud technologies, and AI advancements.
A minimum of 2-5 years of hands-on full-stack development experience is essential, with at least 2 years in a lead developer or junior architect role focused on application-heavy systems.
Demonstrated success in building and deploying solutions within multi-cloud environments (AWS, Azure, GCP) is required. Strong proficiency in Java Spring Boot and Python for backend development is key, alongside hands-on experience with front-end frameworks like React or Angular. Basic exposure to AI/ML integration, practical experience with integration patterns (REST APIs, message queues), and microservices architecture are necessary. Familiarity with containerization tools like Docker and Kubernetes, Infrastructure as Code (IaC) tools such as Terraform, and cloud-native services is expected. A working knowledge of DevOps practices, including CI/CD pipelines and monitoring tools, along with an understanding of secure coding practices, is also important.
Essential soft skills include strong debugging and problem-solving abilities with a practical, hands-on approach. Clear communication is vital for collaborating effectively with both technical and non-technical stakeholders. The ability to balance hands-on coding with architectural design contributions is crucial, alongside an eagerness to learn and adapt to new technologies.
Accenture
IT Consulting