Position Overview: A&F IT'S DOR IT Support is seeking a highly skilled Java Developer to join the team. In this role, the Developer will design, create, and implement various Java-based solutions for the COMETS HD Application. To be a successful Java Developer, you should have a specialist level of understanding and skill in developing a broad range of applications and proprietary solutions. A top-notch Java Developer will be comfortable working independently, delivering top-quality, error-free work.
Responsibilities include: - Supports web and server-oriented application development using modern IDE and Git as a full-stack developer coding primarily in Java and JavaScript with Hibernate and Spring framework.
- Contributes to migration of application capability using containers, APIs, and AWS cloud-native services.
- Contributes to the entirety of the software development process, review peer code, and the build pipeline (design, develop, test, verify, deploy, and document developed software).
- Collaborate with other Developers, Business & Systems Analysts, Testers and Users in the ideation and grooming processes to supply requirements in the form of user stories, mockups, new/alternate processes, data flows, and improvements to the user experience.
- Understands and analyzes current system functionality and gain in-depth knowledge in the business areas that they support.
- Participate in the evaluation and identification of new technologies for implementation when needed.
- Design and implement a REST API framework and port existing SOAP API into REST API.
- Mature the use of DevSecOps in automating product delivery while maintaining collaboration with security, assurance, and product owners.
- Prepare detailed technical specifications in accordance with all technical deliverables, functional and non-functional requirements.
- Ensure compliance with overall application and technology policies and standards.
- Understands and follows established development methodologies and standards including industry best practices in development.
- Recommend technologies to be used in design solutions.
- Provides timely and effective maintenance support and problem resolution for existing systems.
- Maintains high standards of software quality within the team by establishing good practices and habits including unit tests, code reviews and peer reviews.
- Prepares reports, manuals and other documentation on the status, operation, and maintenance of software.
- Provides SME input into upgrades and technical solutioning of the application.
- Assesses opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Become essential member of program and bring our User Experience & Production Support to the next level.
Desired Skills and Experience: - Experience with DevOps and Agile Development Framework
- Understand RESTful web API development using Java and its associated technologies
- Experience influencing and motivating team peers through change, technical innovation, and modernization
- Experience with implementing new development processes and procedures, including technical documentation
- Experience with working in fast-paced, high demand, enterprise-wide production support team
- Minimum of 4-5 years as a Developer of the following experience:
- Java/J2EE (required) o Experience with Spring MVC/Hibernate - framework
- Experience with HTML, Java script, J Query
- Exposure or worked with JUnit, debugging
- Webservices knowledge
- Excellent communication and delegation skills
- Ability to read and implement technical specification design
- Experience with Angular, React, or Node JS a plus
- Microservices a plus
An external candidate recommended for a position with the Executive Office for Administration and Finance IT will be subject to a background check that includes checks for: state and federal tax compliance; child support compliance; education verification; Massachusetts CORI checks; criminal background checks in state(s) of current and previous residence/employment; validation of eligibility to work in the United States; and national fingerprint-based criminal background checks.
Qualifications: First consideration will be given to those applicants that apply within the first 14 days. Minimum Entrance Requirements:
Applicants must have (A) at least two (2) years of full-time or equivalent part-time professional or practical experience in the field of information technology application development and support, or (B) any equivalent combination of the required experience and the substitutions below.
Substitutions:
I. An Associate's degree in a related field may substitute for one (1) year of the required experience.
II. A Bachelor's degree or higher in a related field may substitute for the required experience.
Comprehensive Benefits When you embark on a career with the Commonwealth, you are offered an outstanding suite of employee benefits that add to the overall value of your compensation package. We take pride in providing a work experience that supports you, your loved ones, and your future.
Want the specifics? Explore our Employee Benefits and Rewards!