Click here to login or register
Reference # : 19-01064 Title : Software Development Analyst (Java)
Location : Baltimore, MD
Position Type : Full Time/Contract
Experience Level : Start Date : 11/06/2019  
Basic Qualifications:
Minimum knowledge, skills, abilities needed.
  • Bachelor's Degree and 7 years of work experience, Master's Degree and 5 years of work experience, or 11 years of experience as a Developer in development environment (such as Java/J2EE) in lieu of a degree
  • Minimum of 4 years of experience with Java or J2EE
  • Minimum of 3 years of experience utilizing one or more of the following: JEE Security, Java Batch, and EJBRoles
  • Minimum of 4 years of experience with two or more of the following frameworks/technologies: JPA/Hibernate, SOA and web service technologies, Struts 2.0 framework, and web development (Node.js, Angular.JS, HTML, JavaScript, jQuery, and CSS)
  • Minimum of 2 years of experience with developing, documenting, building and maintaining interactive/dynamic web pages using Java and .Net technologies in accordance with SSA best practices and policies.  The development environment to be used are Rational Application Developer for WebSphere Software (RAS) and Microsoft Visual Studio
  • 1 year of experience writing complex SQL queries
  • Must be US Citizen or U.S. Permanent Resident (green card holder)
  • Must be able to obtain and maintain a U.S. Public Trust clearance
Preferred Qualifications: 
Candidates with these skills will be given preferential consideration.
  • Experience with relational database systems including PostgreSQL, Oracle, MySQL, and DB2; and writing complex SQL queries
  • Proficient in MS Word, MS Project, MS Power Point, and MS Visio
  • Development, design and production support experience
  • Ability to contribute to design and architecture discussions
  • Experience in creating design/technical documentation
  • Experience in different application servers
  • Experience in developing Design patterns and UMLs
  • Experience in Agile/Scrum methodology and tools (such as Version One, Rally, or JIRA) 
  • Proficient in Extensible Markup Language (XML) and SharePoint
  • Extensive knowledge of SOA principle, design patterns, application and integration architectures.
  • Extensive experience in Object Relational Mapping technologies like JPA/Hibernate in web service technologies
  • Extensive experience with Unit Testing using JUnit