US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 6th Aug 2022
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