Job Duties
Are you looking for a challenging, rewarding software development opportunity? Virginia State Police is seeking to hire a Java Developer Senior at State Police Headquarters in North Chesterfield, Virginia. You will be responsible for development of new Java-based systems using technologies such as Angular, Spring, and Microservices. You will also maintain and support existing legacy Java-based systems written in Java Server Page (JSP), Struts, Web Services, Java Persistence API (JPA), and Hibernate. As a Full Stack Java Developer, you will help your team understand new requirements that come to the team as user stories, analyze the impact to your applications, follow test driven development to implement the changes, and help to automate tests and follow change control procedures to deliver the stories to production. You will work on an existing SCRUM (agile project software management/development) or KANBAN (implement agile software development) team and will participate in all agile events established by the team. You will also join your team in continuous improvement activities like the internal "Good to Great" agile initiative. As a senior technologist, you will also aid your teammates in monitoring the applications assigned to them and help resolve any production issues in timely manner. If you're ready to take your career to the next level and be a part of a team that values creativity, collaboration, and work/life balance, then we want to hear from you!
We are seeking to expand our diverse team of change makers and innovators. As a member of the Virginia State Police family, you would make a difference by serving every city, county, town, resident, and visitor of the Commonwealth through supporting our vast public safety mission. Challenge yourself to make a difference today by applying for a career with the Virginia State Police!
Established in 1932, the Virginia State Police has grown to be the largest police department in the Commonwealth of Virginia. As the mission of the Department has continued to expand, our workforce continues to grow. We embrace our tradition of professionalism and excellence, and we are excited for our future as we continue our journey to become best in class. We are firmly committed to our family-like culture and are seeking to expand our diverse team. We provide an outstanding benefits package, including excellent health insurance, membership in the Virginia Retirement System, deferred compensation, paid leave starting on day one, and other benefits available to Commonwealth of Virginia Employees.
In addition, the Virginia State Police supports its personnel through a comprehensive, holistic Wellness Program. From our Therapy Dog, Piper, to full-time peer support, our wellness staff teaches and coaches “cognitive fitness” for all employees every step of the way. Our Wellness Program fosters a welcoming, peer-oriented, inclusive environment with the resources to support our employees throughout their entire VSP career. We are committed to providing the best so you can be at your best!
Contact Human Resources for additional details.
•Analyzes, develops, tests, and implements new complex Java/JEE applications; and maintains existing JEE applications.
•Develops and executes test plans.
•Ensures that all documentation is filed properly and that a fallback position is maintained.
•Ensures Agile Principles are followed.
•Ensures the following of Agile Manifesto guidelines are put into practice.
•Works with staff and end users to provide technical assistance in the identification and resolution of application system and workflow problems.
•Keeps up to date on programming languages including new features, tools, PC related techniques, and technology related to the Information Technology (IT) industry.
•Prepares application documentation such as use cases, software requirements specifications, interface documents, and wireframes.
•Assists in the preparation of user documentation and user training and post-implementation evaluation.
•Completes all reports and documents status of schedules, problems, issues, and resolutions or recommendations.
Minimum Qualifications
•Considerable knowledge and experience in developing complex n-tier Java/Java Enterprise Edition (JEE) applications; in developing enterprise applications using JSP, Servlets, Struts, and Enterprise JavaBeans (EJB); in using Oracle 10g/11g, Programming Language (PL)/Structured Query Language (SQL), Unified Modeling Language (UML), Integrated Development Environments (IDE) such as Eclipse, and Object Relational Mapping (ORM) frameworks such as JPA and Hibernate required; and knowledge of WebSphere Applications Server, frameworks such as Angular JavaScript (JS), Spring and jQuery UI required.
•Demonstrated ability to follow Agile development method and to ensure Agile Principles are followed within the team to help increase speed and quality of delivery; and to successfully interact in a team environment and effectively communicate in English both orally and in writing.
•Graduation from High School or equivalent.
Additional Considerations
•Experience as a Full-Stack Developer with Angular and Micro Services development experience preferred.
Special Instructions
A BACKGROUND INVESTIGATION SHALL BE REQUIRED OF EACH SELECTED APPLICANT
Elements of the selection process include the screening of application(s); the interviewing of qualified candidate(s), to include pre-employment testing, a presentation and/or a work sample, if applicable; salary negotiation(s) if applicable; a background investigation; and a medical evaluation if applicable. The anticipated duration of the pre-employment process is determined by the successful completion of the above items.
Applications, cover letters and/or resumes shall only be accepted on-line through the PageUp recruitment management system at. This position is open until filled. Please limit resumes to four pages and cover letters to one page. Any additional attachments received in excess of this will not be considered.
PageUp provides a confirmation of receipt of your application, resume and/or cover letter submitted successfully. Please refer to your PageUp account to check the status of your application for this position. For questions, please contact the Employment Unit of the Human Resources Division at ov.
The Department of State Police is an Equal Opportunity Employer. Our policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual’s race, color, gender, age, national origin, religion, citizenship status, marital status, sexual orientation, gender identity or expression, transgender status, physical or mental disability, protected veteran status, genetic information, pregnancy, parental status, political affiliation, or any other categories protected by applicable federal, state or local laws.
REASONABLE ACCOMMODATIONS ARE AVAILABLE UPON REQUEST
(V)alor (S)ervice (P)ride