Software Engineer - Java Developer
About Job Specific Task Overview:
The employee shall maintain and enhance Automated Global Force Management Tool (AGT) and Collaborative Issue Resolution Tool (CIRT) for the Joint Staff, J-8, Forces Division to support the automation and streamlining the production of the “Forces for” Assignment tables. The employee shall utilize Global Force Management Data Initiative (GFM DI) org server data and the Organization and Force Structure Construct (OFSC) to streamline and automate the current staffing process.
The employee shall utilize machine-to-machine transfer of authoritative force structure (org server data) for collaboration and utilize Organizational Unique Identifiers (OUID) (also known as an Enterprise Keys) to enable data integration with other systems. The goal is to improve the quality and timeliness of information available to perform Force Management (FM) throughout the Department. This functionality will be supported when the org servers provide the data to AGT to import, via a messaging network or other means, in a format consistent with the current published GFM DI XML standard format.
General Summary of Duties & Responsibilities:
The candidate formulates and defines system scope and objectives. The candidate drafts detailed recommended specifications for programs. The candidate designs, codes, tests, debugs, and documents programs. The candidate works at the highest technical level of all phases of applications, system analysis and programming activities. The candidate manages or has significant involvement with complex or substantive information technology projects.
Skills:
- Proficiency in Java
- Proficiency in object oriented programming methodologies,
- Experience configuring and working on JBoss/Wildfly, and Hibernate
- Relational database background (MySQL, SQL Server or Oracle),
- Front-end developer with working knowledge of HTML, Angular JS, GWT, JavaScript, AJAX, or other Web-based technologies
- Demonstrated experience with all phases of the software development lifecycle including Agile
- Knowledge of common information assurance requirements for DOD under DoD 8570.1
- Excellent interpersonal and oral/written communication skills
- Must be highly self-directed and self-motivated and provide regular feedback and updates to the team
As a Team Member will:
- Adhere to all Our Company Guidelines, Policies, and Procedures
- Adhere to all Government Security and Network Access Guidelines, Policies, and Procedures
- Maintain required CompTIA Security+ and DoD 8570 OS/CE Certification
- Maintain expertise in developing and testing Java solutions and implementing J2EE architecture, web services, MySQL, Google Web Tool Kit, and AngularJS
- Meet with customers and stakeholders to solicit requirements and demonstrate progress
- Attend Team Meetings
- Provide status of current tasks, planned tasks, deliverable status and issues/concerns
- Notify Task Lead of planned/unplanned absences and any impact to deliverables/service
- Identify risks and mitigation strategies
- Provide inputs to weekly status and Monthly Technical Reports
Job Type
Client Payroll
Positions
Full-Stack Developer
Must have Skills
Languages
english -Fluent
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Brad C