About this role
AFS is seeking a Java Developer to work in a fast-paced, Agile environment. The ideal candidate will participate in the full Agile application development life cycle for new development design, construction and testing of Java applications, Web Services (SOAP and REST), and reusable components to support overall project objectives.
Basic Qualifications:
Bachelor's degree in Computer Science or related field7+ years of development experience overall experience analyzing, designing and implementing integration solutions to include using Java/JEE, Spring, Java Script, SQL and related technologies3 years minimum working with object oriented programming and domain driven development principles 2 years working with Java script application frameworkMust be a US Citizen with an active Secret Clearance
Preferred Qualifications:
Hands-on Hibernate experience with Oracle, MySQL or SQLServer a plusHands-on experience with ExtJs a plusExperience with a wide variety of testing tools and techniques including JunitThorough understanding and proven delivery experience within a Scrum/Agile project lifecycle approach to software development, including experience with Continuous Integration, Automated Testing, User Acceptance TestingExperience in using Gradle, Maven, Ant or other build tool a plus. Must be a “team player” and have excellent written and oral communication skillsSelf-Starter that has the ability to work under general directionAbility to balance work across multiple projects concurrently