Sr. Software Developer

Employer
Abacus Technology
Location
Alexandria, VA
Posted
May 19, 2017
Closes
May 22, 2017
Hours
Full Time
Abacus Technology is seeking a Sr. Software Developer to support a modernization effort for the Customs and Border Protection (CBP). This is a full-time position. Act in the role of Senior Java developer and Application Architect to build the backend and communications architecture within a complex application. Design and implement efficient integration APIs between system components. Develop Portal common framework code, develop enhancements and assign technical support team staff members to software development initiatives.10+ years experience with developing software in a team environment. Master's degree in a related field. Experience managing/leading software development projects. Proficient understanding of code versioning tools. Experience with full stack environment including designing, development and unit testing. General understanding of Agile/Scrum development methodology. Expertise in object oriented development, languages and products including Java/J2EE, Oracle, DB2, SQL Server IBM WebSphere, IBM Portal Server. Experience in use of Git, XML, REST, Spring Framework, Hibernate Framework, AXIS, XSD, Shell Scripting, Apache, and JSON. Experience with writing and setting up Ant or Maven to build, package and deploy application code to WebLogic, JBOSS, and Tomcat. Experience with the development, testing, and CM support tools including the IDE (Eg, Eclipse) Bamboo, Confluence, FishEye, SonarQube, JMeter, JProfiler, Load Runner, and Splunk desired. Expertise developing the framework, scripts and configurations for automated testing, CI, and automated deployment (Selenium, SoapUI, QTP/ALM) preferred. Experience using JIRA to manage, organize, and track the workflow for development and maintenance projects a plus. Organized, self-motivated and able to work under minimal supervision. Exhibit strong troubleshooting and problem resolution skills. Must have good communication skills, be a team player, and work in collaboration with team members. Able to work independently or as part of a team and interact professionally within all levels of an organization. Must be a US citizen. Applicants selected will be subject to a US government security investigation and must meet eligibility requirements for access to classified information. EOE/M/F/Vet/Disabled