Padmi
Accenture logo
Accenture

IT services · management consulting

Software Development Engineer

BangalorePosted 4 days ago
Software engineeringUnspecifiedFull Time
Apply at Accenture

Opens the source posting on accenture.com

Source description

About the role

View original

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Java Full Stack Development Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary: As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in. Roles & Responsibilities: - Lead and mentor a team of 4 - 8 developers, fostering a collaborative and high-performance environment.. - Architect and implement scalable, maintainable, and high-performance backend systems using Spring Boot 3.2.x and Java 21. - Develop dynamic and responsive frontend applications with Angular 12+, ensuring seamless integration with backend services. - Apply design patterns, SOLID principles, and clean architecture in both backend and frontend development. - Implement robust authentication and authorization mechanisms using Keycloak, OAuth2, and JWT. - Ensure adherence to secure coding practices, including protection against XSS, CSRF, and other common vulnerabilities. - Collaborate with cross-functional teams, including Product Owners and Architects, to define technical solutions and delivery timelines. - Conduct code reviews, enforce coding standards, and optimize system performance. Professional & Technical Skills: - Backend: Proficiency in Spring Boot 3.2.x, Java 21, REST APIs, Microservices, and multithreading. - Frontend: Hands-on experience with Angular 12+, TypeScript, RxJS, NgRx, and responsive UI development. - Strong understanding of design patterns, SOLID principles, and clean architecture. - Experience with Keycloak, OAuth2, JWT, and implementing secure authentication and authorization mechanisms. - Familiarity with PostgreSQL/MySQL, Hibernate/JPA, and NoSQL databases. - Proficiency in unit testing frameworks (JUnit, Mockito) and frontend testing tools (Jasmine, Karma, Cypress). - Excellent leadership, mentoring, problem-solving, and communication skills. Additional Information: - The candidate should have minimum 5 years of experience in Java Full Stack Development. - This position is based at our Bengaluru office. - A 15 years full time education is required. 15 years full time education About Accenture Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities. Visit us at www.accenture.com Equal Employment Opportunity Statement We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities. Bring your incredible skills and join our global team of innovators. We come together from different backgrounds across the world and work with the latest technologies to create value and growth for our clients. With us, you’ll continue to learn and grow so you can advance in your career. Your personal dreams and ambitions are just as important to us; that’s why we offer support any way we can—when you thrive, we all thrive. Explore your next step at Accenture Belong. Grow. Thrive. Join a great place to work for reinventors who drive meaningful change for our clients, communities, and the world. Wo rld. Explore your next step at Accenture

More at Accenture

Related open roles

View all roles