Accenture Federal Services, a wholly-owned subsidiary of Accenture, helps U.S. federal agencies build the government of the future. With 4,000 dedicated US employees, Accenture Federal Services is uniquely positioned to support federal agencies in shattering the status quo, achieving profound efficiencies and relentlessly delivering results. Accenture Federal Services is a long-time and trusted resource for the federal community. Every cabinet level agency in the United States-and 20 of the country's largest federal government agencies-have worked with Accenture Federal Services to achieve outcomes and move toward high performance. Join us and you can help our federal clients achieve what matters most, powering the services that touch the nation every day.
Key Responsibilities:
Utilizes a working knowledge of JEE/Java Frameworks, programming experience and overall Java development techniques to perform daily Java development, automated unit testing, and troubleshooting responsibilities
Design and develop JEE application that are aligned with the overall architectural approach and platform being used by the team(s)
Utilize an Agile incremental delivery approach, supporting incremental development of high-quality and producing a fully tested JEE application component every 2 weeks
Assist development/test teams in activities with acceptance testing, load testing, troubleshooting, and performance tuning as required
Proactively seeks opportunities to implement improvements in personal and team processes
Contributes to an atmosphere of cross-functional teamwork within the organization
Contributes to acceptance/functional testing duties and part of incremental feature development
Writing clean, high-quality, high-performance, maintainable code
Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies
Provide technical leadership into general architectural decisions and design stability
Bachelor's degree in Computer Science or related field, or comparable experience
7+ years of experience overall experience analyzing, designing and implementing integration solutions using Java/JEE, Spring and related technologies
4 years of object oriented and domain driven development principle
4 years of experience in developing Rest Services
4 years hands-on experience developing message-oriented integration solutions with IBM Websphere
Must be a US Citizen
Desired Skills:
Hands-on Hibernate experience with Oracle, MySQL or SQL Server a plus
Experience with a wide variety of testing tools and techniques including Junit
Thorough understanding and proven delivery experience within a Scrum/Agile project lifecycle approach to software development, including experience with Continuous Integration, Automated Testing, User Acceptance Testing
Experience in using Gradle build tool a plus. Must be a “team player” and have excellent written and oral communication skills
Self-Starter that has the ability to work under general direction
Ability to balance work across multiple projects concurrently