Kforce JEE Developer in Saint Louis, Missouri

Kforce is immediately adding a full time JEE Developer to our team in support of our enterprise technology solutions client in Saint Louis, Missouri (MO). Our client is an end-to-end services company providing information technology and consulting services to businesses and governments.Summary:The United States Department of Agriculture (USDA) Farm Service Agency (FSA) client Java developers with significant development experience in an Oracle environment. Candidates should have broad Java/J2EE programming experience. Local candidates are preferred for expedient onboarding. Note: Resource must be onsite in either Kanas City MO or St. Louis MO. No remote work.Duties:

  • Works with business analysts and subject matter experts to understand business requirements

  • Design and document technical solutions to business requirements

  • Create prototypes to validate requirements

  • Analyze requirements and propose changes to data model as required by design

  • Construct browser-based web applications using Java/J2EE using frameworks and technologies listed below

  • Develop comprehensive automated unit tests for all software developed

  • Respond to problems by researching issues and developing solution to the problems

  • Mentor and provide leadership to junior team members

  • Bachelor's degree in Information Technology, Computer Science, Information Systems, or related degree from an accredited institution. Master's degree may count for 2 years of experience

  • Must be certified as Sun Certified Java Programmer, Oracle Certified Java Associate, or higher certification; If not, must obtain within 30 days of start date

  • 9 years of advanced computer programming skills in including JAVA, JavaScript, Eclipse, Maven, OO Design, Struts, Spring, XML, Web Services, HTML and OO Design

  • Advanced working skills in programming with relational databases including SQL

  • Experience writing JUnit test-cases and building test-suites

  • Experience with code versioning and change management concepts

  • Experience with full life-cycle software applications development (i.e., design, construction, testing, and implementation)

  • Demonstrates an expert level of proficiency in the use of computer languages and utilities necessary to support application development

Preferred Skills:

  • Able to perform the complete system life cycle using the Agile Scrum Methodology phases from project initiation, analysis and requirements, design, coding, testing and implementation

Additional Provisions:

  • Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information

  • Applicants must be fully authorized to work in the U.S. without sponsorship

  • Agency will not be reimbursed for overtime charges without previous written authorization; Authorized overtime will be reimbursed at straight time

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.Compensation Type:Hours