Robert Half
The
Java Software Engineer
will design, develop, test, and document computer programs to support enhancements to internal systems. This role involves evaluating user requests, analyzing specifications, and determining feasibility, cost, and system compatibility. The developer will consult with users to clarify objectives and create development plans using structured analysis, design methodologies, or object-oriented development.
Key Responsibilities Plan, develop, test, and document computer programs for the systems and related projects. Evaluate user requests for new or modified programs; analyze specifications for feasibility, cost, and compatibility. Consult with stakeholders to identify current operating procedures and clarify program objectives. Formulate development plans using structured analysis/design or object-oriented methodologies. Support system integration testing and ensure compliance with programming standards. Collaborate with developers, business analysts, QA teams, and other stakeholders throughout the software development lifecycle. Develop test plans, scenarios, and schedules; manage defect reporting and validation. Ensure enhancements meet federal and state regulations for services.
Minimum Qualifications 4+ years
of experience in full software development lifecycle: design, development, testing, integration, and deployment. 4+ years
of experience in SQL programming and object-oriented analysis/design; proficiency in
Java and J2EE technologies . 4+ years
of experience with
Web Services , RAD, and WebSphere; ability to work with Oracle-based stored procedures and relational databases. Strong understanding of data structures, data migration/conversion, and relational/multi-dimensional database design. Experience in system integration testing and defect management. Proven ability to facilitate collaboration among developers, analysts, QA teams, and business stakeholders. Experience creating test plans and coordinating testing activities. Ability to evaluate user requests and develop specifications for feasibility and cost analysis. Familiarity with structured analysis/design and object-oriented development methodologies.
Java Software Engineer
will design, develop, test, and document computer programs to support enhancements to internal systems. This role involves evaluating user requests, analyzing specifications, and determining feasibility, cost, and system compatibility. The developer will consult with users to clarify objectives and create development plans using structured analysis, design methodologies, or object-oriented development.
Key Responsibilities Plan, develop, test, and document computer programs for the systems and related projects. Evaluate user requests for new or modified programs; analyze specifications for feasibility, cost, and compatibility. Consult with stakeholders to identify current operating procedures and clarify program objectives. Formulate development plans using structured analysis/design or object-oriented methodologies. Support system integration testing and ensure compliance with programming standards. Collaborate with developers, business analysts, QA teams, and other stakeholders throughout the software development lifecycle. Develop test plans, scenarios, and schedules; manage defect reporting and validation. Ensure enhancements meet federal and state regulations for services.
Minimum Qualifications 4+ years
of experience in full software development lifecycle: design, development, testing, integration, and deployment. 4+ years
of experience in SQL programming and object-oriented analysis/design; proficiency in
Java and J2EE technologies . 4+ years
of experience with
Web Services , RAD, and WebSphere; ability to work with Oracle-based stored procedures and relational databases. Strong understanding of data structures, data migration/conversion, and relational/multi-dimensional database design. Experience in system integration testing and defect management. Proven ability to facilitate collaboration among developers, analysts, QA teams, and business stakeholders. Experience creating test plans and coordinating testing activities. Ability to evaluate user requests and develop specifications for feasibility and cost analysis. Familiarity with structured analysis/design and object-oriented development methodologies.