Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and contribute to building innovative, scalable software solutions. This role focuses on the end-to-end development lifecycle, from design and coding to enhancement of components across various systems.
Leverage modern frameworks and agile methodologies to deliver high-performing applications that precisely meet unique business requirements. You will be instrumental in modernizing existing applications and improving platform capabilities.
Drive impactful technical decisions, conduct thorough code reviews, and mentor junior engineers in adopting best practices.
Serve as a subject matter expert, actively collaborating and contributing to key project deliverables.
Develop and maintain robust backend services utilizing Java, Jakarta Servlet, and the Spring Framework.
Spearhead application modernization efforts, including migrating legacy systems to current, supported versions.
Design, develop, and enhance intuitive user interfaces with React.js and modern JavaScript/TypeScript frameworks.
Build and integrate efficient RESTful APIs, ensuring seamless communication between frontend and backend systems.
Implement stringent secure coding practices, adhering to enterprise and industry-wide standards.
A solid foundation in Java, Jakarta EE-Servlet API, Spring Framework, React.js, JavaScript (ES6+), and TypeScript is essential.
Demonstrate strong experience in developing scalable enterprise applications and RESTful services.
Possess expert-level knowledge of React fundamentals, including Hooks, state management, and component lifecycle.
Familiarity with secure coding practices, authentication mechanisms like JWT-OAuth, and application security standards is required.
Candidates should ideally have 3 to 5 years of relevant software development experience. A university degree in Computer Science or equivalent professional experience is preferred.
Accenture
IT Consulting