Job Description :
Job Title : Senior Software Developer-Java
Locations : Washington DC, 20005
Duration : 9+ Months
Preference: Local Candidate

Essential Duties

Design, code, test, debug, maintain, and document software automations;
Follow established software automation development standards and procedures;
Support business functions through the development and maintenance of automation framework for applications thereby maintaining quality standards;
Participate in peer code and design reviews;
Analyze business and system requirements to design automation plans, develop automation scripts, setting up test Environment and Analyzing test Results.
Contribute software automation expertise to multiple projects and ensure that specifications are met;
Collaborate with development teams and other stakeholders to understand the applications to provide good automation coverage;
Represent the IT department in terms of software automation development expertise in coordination with other departments;
Experienced with a wide range of technologies
Provide technical leadership and guidance to a small team

Usac Core Competencies
Forward Thinking: The ability to anticipate the implications and consequences of situations and take appropriate action to be prepared for possible contingencies
Thinks Critically: The ability to approach one''s work analytically by identifying issues/questions, gathering and evaluating data, and creating evidence-based recommendations or solutions.
Embraces Innovation & Change: The ability to respond positively to change and demonstrate flexibility, and openness to new ways of thinking and doing things.
Communicates Openly & Effectively: The ability to effectively communicate in multiple modes and in a way that fosters understanding and dialogue, as well as engages with others in a way that demonstrates emotional intelligence.
Performance Focused: The ability to take ownership for one''s own or one''s employees'' performance, by setting clear goals and expectations, tracking progress against the goals, providing feedback, and addressing performance problems and issues promptly.
Applies Customer Lens: The ability to provide the best service to customers (internal and external) with the goal of exceeding their expectations while maintaining integrity. Develops Self & Others: The ability to identify, learn, and apply new skills or habits as needed to perform successfully on the job.
Fosters Collaboration: The ability to look beyond immediate teams, broaden peer networks, and finding ways to partner with internal and external stakeholders in order to achieve success.


Type of Experience Years of Experience

JEE,EJB3+,Hibernate3+,JPA, JMS,JSF,JBoss4+ 5+Years
Spring 5+Years
Oracle10g+; SQL Server RDBMS concept 5+Years
Application Development/Software Engineering/Design Patterns 5+Years
Web application development 5+Years
Object oriented design and architecture 5+Years
Web Services/API Development and use 5+Years
Technical Documentation 4+Years

NOTE: In addition, please list any desired experience
Experience API’s and SOA Patterns
Experience with integration of application software and RDBMS
Knowledge of configuration management, release management principles
Knowledge of SOA
Experience with agile SDLC; Scrump referred
Experience with high availability architectures