Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Java Developer - Junior to Mid-level - Telecommute
(This job is no longer available)
SolutionsIQ | Sacramento, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Date Created : 6/26/2013

Job Type : Permanent

Id : 14581

First Name: *


Last Name: *


E-mail Address: *

Please enter a valid e-mail address. (for example, name@domain.com)

Resume (.DOC, DOCX, TXT, HTM, HTML or PDF) : *

File type not supported

Untitled 1 Java Developer - Junior to Mid-level - Telecommute
Telecommuting from anywhere in the continental US
Full-time direct position
This is an exciting opportunity to become part of a technology team that is developing systems for government agencies to communicate more effectively. You will be part of a small company that has been around for 40+ years and is recognized as the leader in this space. This organization influences and advises technical strategy at all levels of government. We're looking for someone to add to this team to bring their knowledge and skills and continue to develop and learn. The team utilizes unit testing and continuous integration and the latest tools for collaboration as each of the members is remote. A great fit would be someone who is team-oriented yet independent and motivated, who has a good foundation in software development and who is interested in learning and working on interesting & challenging projects.
Job Overview
The Java Developer's responsibilities are to develop, implement, and deploy information sharing systems on behalf of clients in local, state, tribal, and federal government settings. The primary programming language is Java, although other programming languages are used. This position is responsible for all aspects of development and implementation activities, including programming, testing, and configuration. The Java Developer works extensively with open source projects in an agile team environment.
Essential Duties and Responsibilities:
Performs programming, configuration, and testing necessary to implement production-quality information sharing systems for clients. Employs industry best practices in software development (e.g., continuous integration and automated testing) in developing such systems. Works on projects that seek to implement information sharing systems employing industry best practices for technology project management (especially agile software development methodologies).
Implements specifications for web services that leverage XML-based information models. Maintains a current and thorough understanding of industry standards and commonly available tools and technologies relevant to enterprise system integration and information sharing; includes such standards, tools, and technologies in architectures, designs, and advice provided to clients.
Maintains a current and thorough understanding of open source, collaborative models of software development; includes open source system integration tools and technologies in architectures and designs, where appropriate. Performs other duties as assigned by the Director of Information Sharing Programs. Work Environment and Travel
This is a full-time exempt position, which requires national travel. The corporate office is located in Sacramento, California. Virtual/remote employment is also offered. Required Education
Bachelor's degree in criminal justice, computer science, management of information systems, information technology, and/or related field.
Graduate degree or comparable experience desirable. Required and Preferred Experience
Object-oriented design and programming skills, and expertise with the Java 2 platform. Experience with one or more enterprise integration platforms (prefer open source tools and technologies). Configuration and use of source control management systems (Subversion preferred). Writing "how-to" guides, implementation documentation, and other technical documents for consumption by diverse audiences; ability to write client reports/correspondence outlining observations, analysis, and recommendations on complex technology topics. Preferred candidate experience includes:
Working understanding of:
XML technologies, including DOM, XPath, XQuery, and XSLT.
OSGi Jenkins, Hudson or other similar Continuous Integration tool Apache Maven or other similar build tool Apache WSS4J and X.509 certificates Spring technologies, including MVC, WebFlow, Security, and JDBC; experience with Spring test suites a plus Subversion or other similar source management system Eclipse Javadoc Unit testing WS-I conformant web services on the Java 2 platform. WS-ReliableMessaging, WS-Security, WS-Trust, and WS-Addressing. Programming languages other than Java. Implementing and understanding common Design Patterns in Java. Code refactoring to improve readability, facilitate maintenance, and reduce complexity. Federated identity management technologies and standards, especially SAML and XACML. Must be a US Citizen

CA - Sacramento
Permanent / Client


Agile Coach - Enterprise Level

jQuery(document).ready(function () {
bgiframe: true, autoOpen: false, height: 700, width: 700, modal: true
jQuery(".apply_head").click(function () {


About SolutionsIQ

SolutionsIQ is a leading provider of project-based consulting and professional technical staffing. The Technical Staffing Division provides highly experienced software development professionals on a contract basis for short- and long-term commitments as well as permanent placement. The Project-Based Services Division provides consulting services and specialized development solutions on a project basis. Technical staffing and consulting clients include Microsoft, Nordstrom, Starbucks, and many others. Founded in 1979, SolutionsIQ remains locally owned and managed through its headquarters in Bellevue, Washington.