This contract is working with the Department of Veterans Affairs and focuses on modernizing and improving the GI Bill claims processing system, enhancing the efficiency and accuracy of education claims processing for veterans, service members, and their dependents.
*Location:*
San Antonio, TX
*Clearance Requirements:*
Public Trust
*Essential Roles and Responsibilities:*
The Developer is responsible for participating in the full agile development life cycle with Java apps, Web Services (REST), and reusable components to support the overall project.
The Java Developer role is a specialized and technical position requiring a strong background in Java and Angular development, along with experience in various other programming aspects.
The successful candidate will contribute significantly to the enhancement of the GI Bill claims processing system, ensuring a more efficient and accurate service for veterans and their dependents.
The role demands a blend of technical expertise, problem-solving skills, and the ability to work effectively in a dynamic, agile environment.
Roles and responsibilities include:
* *Full Agile Development Life Cycle Involvement: *The Developer will actively participate in all stages of the agile development process.
This includes working with Java applications, Web Services (REST), and developing reusable components to support the overall project.
* *Design and Development:* They will be responsible for performing detailed design tasks, identifying reusable components, configuring, building, and testing both application and technical architecture components.
* *Technical Analysis and Debugging: *The role involves analyzing technical needs and developing code accordingly.
The Developer will also be tasked with debugging the code to ensure it aligns with the design objectives.
* *Defect Resolution: *Identifying and fixing defects that are discovered during testing phases is a crucial part of this role.
* *Application Requirements Integration:* The Developer will review and integrate all application requirements.
These requirements encompass functional aspects, security, and performance standards.
*Qualifications:*
* The candidate must have experience with Angular, Java, and Spring frameworks.
* Java 11+ Development:Proficiency in Java, particularly version 11 or later, is essential.
* Angular 10+ Development: Experience with Angular, specifically version 10 or above, is required.
* REST and JSON: Knowledge of RESTful web services and JSON (JavaScript Object Notation) is necessary.
* JPA 2.
1+: Familiarity with Java Persistence API, version 2.
1 or later.
* Hibernate Transactions: The candidate should understand and be able to work with Hibernate for handling database transactions.
* Caching Principles: Knowledge of caching principles to enhance application performance.
* Aspect-Oriented Programming: Skills in aspect-oriented programming which separates cross-cutting concerns (like logging, security, etc.
) from the main business logic.
*Education*
* Bachelor's degree in computer science or related field preferred.
Job Type: Full-time
Benefits:
* 401(k)
* 401(k) 4% Match
* Bereavement leave
* Dental insurance
* Flexible spending account
* Health insurance
* Health savings account
* Life insurance
* Professional development assistance
* Unlimited paid time off
* Vision insurance
Compensation package:
* Bonus opportunities
* Performance bonus
Experience level:
* 3 years
* 4 years
* 5 years
* 6 years
* 7 years
Schedule:
* 8 hour shift
* Monday to Friday
Education:
* Bachelor's (Preferred)
Experience:
* Aspect Oriented Programming: 1 year (Required)
Ability to Relocate:
* San Antonio, TX: Relocate before starting work (Required)
Work Location: In person