What are the responsibilities and job description for the Senior Java Developer position at DataStaff, Inc.?
Job Details
DataStaff, Inc. is seeking a Senior Java Developer for a long-term contract opportunity with one of our direct clients in Richmond, VA.
*This position is mostly remote; however, there may be requests to come into the office as needed.
Responsibilities:
- Design, develop, and test the integration of an existing java application's authentication from using the Agency's active directory over to using the Commonwealth's COV active directory and utilize Okta for multifactor authentication.
- 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, Spring MVC, Hibernate, JBOSS, SQL, PL/SQL for MSSQL DB, Maven and Subversion
- Write and maintain appropriate program code; use meaningful naming convention
- Utilize security best practices
- Provide technical leadership on system integration and transition
- Use interfaces and reports efficiently
- 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
- 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, application monitoring tools
- 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
- 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.
Required Skills:
- 7 Years - Sr level Java Development skills
- 7 Years - Sr level exp with Eclipse, Spring, Hibernate, JBOSS, Maven and Subversion
This opportunity is available on a corp-to-corp basis or as a W2 position with a competitive benefits package. DataStaff, Inc. offers medical, dental, and vision coverage options as well as paid vacation, sick, and holiday leave. As many of our opportunities are long-term, we also have a 401k program available for employees after 6 months.