Home > Northern Virginia jobs > Northern Virginia computer/technical

Posted: Friday, November 3, 2017 4:07 PM

Job Description:/h3:
We are seeking a Sr. Java Developer to become an integral part of our team You will develop and code for various projects in order to advance software solutions.
Specific Duties
:Specific Duties
:Work closely with the technical architect and other developers to complete the detailed design, development, and unit testing of the foundational components and User Stories for the solution Support the Technical Architect in design aspects
:Assist in reviewing requirements, User Stories, and test cases
:Participate in design and code reviews
:Develop application code and automated unit test code per the user stories and detailed design
:Develop proof of concepts (POCs) as needed for evaluation of new components, products, or custom solutions
:Recommend technical solutions, documenting and explaining trade:offs and providing impact analysis as needed
:Develop the user interface, application layer, and data layer, including web services and integrations to external systems, using established standards, approaches, design patterns, and frameworks for the Project
:Develop database queries and stored procedures with DBA support, as needed based on the detailed design
:Prepare application build and deployment instructions, including potential errors and recovery procedures
:Validate overall application design and make sure that applicable technologies are being used
:Assist in identifying, troubleshooting, and resolving defects encountered during various stages of testing and production, including during the deployment and implementation of the code in production environments
:Utilize the build tools and process specified by the Configuration Manager, including code versioning
:Proactively address technical issues throughout the implementation phase Integrate and configure third:party software products into the Solution as needed
:Produce integration:related content and documentation
:Practical application of software product development standards and methodologies including Agile and Test Drive Development
:Participate in a dynamic, fast moving product development environment
Desired Skills and Experience
:7+ years experience in object:oriented and component:based analysis, design and development
:7+ years experience with both Core Java and J2EE
:3+ years experience architecting, designing and developing commercial software products for business applications
:Experience with Java Enterprise Edition (JEE) application development, packaging, and deployment
:Experience with Java Persistence API
:Experience and Familiarity with UI libraries and components, specifically Java Server Faces (JSF), PrimeFaces UI framework, and ITextPDF Reporting
:Experience working with Git:based repository for source control
:Excellent written and verbal communications skills
:Experience working with Unix shell scripting (at least one resource)
:Code Samples
:Must be authorized to work for any U.S. employer
:Bachelors degree or equivalent in Computer Science, Information Systems, Engineering, Business, Mathematics, or other related scientific or technical discipline with two (2) or more years of experience related to this position
:Relevant IT certifications preferredCompany Description:/h3:
APPTIUM is an emerging leader in the information technology software and professional services domain serving Forbes Global 2000 and other large enterprise companies with a primary focus on the Telecom, Media and Entertainment, High Tech, and Healthcare industries. We help our clients gain competitive advantage by using technology to make their businesses more responsive to market opportunities and threats, strengthen relationships with their customers, suppliers, and partners, improve productivity, and reduce information technology costs.
APPTIUM was founded with the go:to:market offering of designing, building, and delivering business:driven technology solutions using both custom development and third party


• Location: herndon, Northern Virginia

• Post ID: 40467777 nova is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017