Junior Java Developer

Alexandria, VA

Actions

Share This Job

Bookmark and Share

Job Description

Octo Consulting Group is seeking a Junior Java Developer to join our growing team. This position will support the Technical Lead, Senior Java Developer(s), and Data Synchronization and Migration Teams with software development tasking at a federal government agency. 

Responsibilities:

  • Develop and redesign of the test harness
  • Develop and maintain services including adding new features and  developing generic frameworks
  • Develop a bidirectional synchronizer to synchronize data between the current mainframe and next generation systems
  • Perform requirements analysis and create tasks in Rally to satisfy those requirements
  • Perform Software development tasks including but not limited to designing; coding; testing; implementation, and documentation
  • Provide scheduling/timeline estimates for task completion as required
  • Create and/or update Rally to accurately reflect hours spent on tasks
  • Provide weekly status reports to the TOM and others as directed by the TOM describing work performed and tasks completed
  • Provide documentation and recommendations for the acceptance or mitigation of any issues and risks associated with requirements, proposed systems, solutions, development, designs, plans and timelines that the contractor identifies
  • Provide support to designated teams in performance of testing




Skills/Requirements

  • 5 + years of Oracle experience including Oracle PL/SQL
  • 5+ years of Java experience
  • 5+ years of web application development experience (Tomcat and JEE)
  • 3+ years of Red Hat Enterprise Linux (RHEL) experience
  • Mainframe HTTP API and Socket API development experience
  • MyBatis/Hibernate (MyBatis is preferred) experience
  • REST Service development (Jersey or REST Easy) experience
  • Experience working with automated build environments and tools like Jenkins and MavenExperience with migration patterns from legacy data storage mechanisms to web based, more standard data stores.
  • Experience dealing with legacy style data stores.
  • Have knowledge of the potential problems that may arise as we move from DMSII to a relational model.
  • Have knowledge of the types of problems that are likely to arise as a result of the legacy MCP architecture and code structure.
  • Experience in the use of ETL tools, particularly in a migration from non-relational systems to a relational data stores.
  • Experience working with database management systems including, but not limited to Oracle 10g/11g, MySQL, and Microsoft SQL Server.
  • Experience building and maintaining a Java based, common software interface that allows application programmers to perform CRUD (Create, Replace, Update, Delete) operations within a relational database using java POJOs (Plain Old Java Objects). 
  • Must demonstrate an understanding of the common design patterns associated with standard object persistence mechanisms, standard persistence frameworks like MyBatis and Hibernate, an understanding of when to use POST & PUT, and how to (de)marshal objects between JSON and POJO.
  • Experience upgrading, updating, creating, and ultimately, retiring COBOL applications, particularly in a Unisys MCP environment.
  • Demonstrate a significant understanding of Unisys COMS transactions, MCP, and DMSII.
  • Experience building java database applications.  This experience should demonstrate a significant understanding of both SQL and java.
  • Experience developing REST (Representation State Transfer) based web services. 
  • Demonstrate the ability to create services using standard packages like Jersey or RESTEasy.
  • Experience with designing, developing, and deploying applications on physical and virtual servers running under operating systems including, but not limited to Red Hat Enterprise Linux (RHEL), Windows Server 2003/2008.
  • Experience administering relational databases in a development and production-like environment.
  • Experience administering Linux based and MCP systems
  • Experience in the use of Rally Software

Security Clearance:

  • Public Trust

Location:

  • Alexandria, VA

 

Physical Requirements:

  • Regularly required to sit for extended periods up to 80% of time; frequently required to move about to access file cabinets and use office equipment such as PC, copier, fax, telephone, cell phone, etc.
  • Occasionally required to reach overhead, bend, and lift objects of up to 10 lbs.
  • Specific vision abilities required by this job include use of computer monitor screens up to 80% of time

 Work Environment:

  • Individual’s primary workstation is located in an office area
  • The noise level in this environment is low to moderate

Our team is what makes Octo great. At Octo you'll work beside some of the smartest and most accomplished staff you'll find in your career.  Octo offers fantastic benefits and an amazing workplace culture where you will feel valued while you perform mission critical work for our government.  Voted one of the region’s best places to work multiple times, Octo is an employer of choice!

http://www.octoconsulting.com/careers

  • Please no Corp-to-Corp or 1099 candidates; this position is W-2 only.
  • Relocation will not be offered.
  • Octo Consulting Group is an Equal Opportunity/Affirmative Action employer.  All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age, or genetic information. Octo Consulting Group’s commitment to diversity and inclusive selection practices includes ensuring qualified long-term unemployed job seekers receive equal consideration for employment. 
  • Selected applicants will be subject to a background investigation.

Please apply via this link:

http://www.hirebridge.com/v3/Jobs/JobDetails.aspx?cid=6763&jid=374784#.VqDi7VJJBG0

Actions

Octo Consulting is an Equal Opportunity/Affirmative Action employer

All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age (40 or over), or genetic information. Octo Consulting’s commitment to diversity and inclusive selection practices includes ensuring qualified long-term unemployed job seekers receive equal consideration for employment.

EEO is the Law