Required Skills

Java VEC

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 6th Aug 2022

JOB DETAIL

Exp with Eclipse, Spring, Hibernate, JBOSS, Maven and Subversion- 7 Years

For now, most of the team at VEC is working remotely, HOWEVER, the expectation will be that once offices reopen, these consultants may work ON SITE a few days a week. Also, the selected candidates will be required to pick up equipment IN PERSON and agree to working 1-2 days a week ON SITE depending on agency's directive (If selected candidate needs to pick up equipment IN PERSON)

·         As a Senior level Java Programmer, this position is responsible for IT phases of the system development lifecycle (SDLC) of one or more automated IT applications, systems and software.

·         Confer with analysts, domain experts and users to understand and document requirements, estimate levels of effort and meet system needs.

·         Perform complex programming duties (including enhancements and maintenance) using JAVA, Eclipse, Spring, Hibernate, JBOSS, Maven and Subversion; write and maintain appropriate program code;

·         use meaningful naming conventions;

·         utilize security best practices; provide technical leadership on system integration and transition; use interfaces and reports efficiently; and ensure application services are installed and configured based on business needs and system requirements. 

·         Develop, test, and implement new systems and applications; ensure deployment plan is completed, deployment steps and back-out procedures are followed, adequate post-implementation testing is conducted, and implementation efforts do not compromise existing systems, services, or availability; and maintenance and enhancements are completed within scope, budget and schedule.

·         Determine feasibility of systems enhancements/automation; provide technical expertise in the development and implementation of new or changing applications; and work with staff and end users to identify and resolve application issues.

·         Keep abreast of new technologies and tools for software development, testing, implementation and maintenance. Prepare application documentation (e.g., use cases, software requirements specifications, interface documents and wireframes); user documentation and user training materials; and post-implementation evaluation reports.

·         Respond to inquiries and troubleshoot issues related to scalability, response times, availability, security, reliability, robustness and accessibility; assist and mentor other IT staff; and provide training and support as needed. 

·         May need to access Federal Tax Information (FTI) to administer, maintain and/or audit activity that supports the integrity of the Unemployment Insurance program

 

 

Company Information