Java Developer

Alexandria, VA

Actions

Share This Job

Bookmark and Share

Job Description

Octo Consulting Group is seeking a Java Developer to join our growing team in Alexandria, VA. 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:

  • Support development and redesign of the test harness for services
  • Support development and maintenance of services including adding new features and developing generic frameworks
  • Support development of a bidirectional synchronizer to synchronize data between the current mainframe and next generation systems
  • Perform software development tasks including but not limited to designing; coding; testing; implementation, and documentation
  • 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

  • 8 years of Oracle experience including Oracle PL/SQL
  • 8 years of Java experience
  • 5 years of web application development experience (Tomcat and JEE)
  • Mainframe HTTP API and Socket API development experience
  • MyBatis/Hibernate (MyBatis is preferred) experience
  • REST Service development (Jersey or REST Easy) experience
  • Experience with migration patterns from legacy data storage mechanisms to web based, more standard data stores. This experience should include:
  • 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.
  • 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).  This experience 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.  This experience should 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.  This experience should 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.

Location:

  • Alexandria, VA

 

Work Environment:

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

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

Please Note:

  • No Corp-to-Corp or 1099 candidates; this position is W-2 only.
  • Relocation will not be offered.
  • Selected applicants will be subject to a background investigation.

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. 

 About Octo Consulting Group, Inc.

Octo Consulting Group (Octo) is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government’s most pressing missions. Octo delivers intelligent solutions and rapid results, yielding lower costs and measurable outcomes.

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!

For more information please visit: 

www.octoconsulting.com

www.octoconsulting.com/careers

 

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