Client Name: City of New York
Start Date: September 23, 2024
End Date: September 21, 2025
Contract Length (in weeks): 52
SCOPE OF SERVICES
TASKS:
- The Java Developer is expected to be a key resource for the build of API services and Java-based front-end and back-end applications
- Develop custom code and web services that allow seamless integration between systems
- Contribute to new technology projects as assigned and provide operations and maintenance
support for existing applications
- Unit test newly developed code and support system testing efforts
- Troubleshoot errors, defects, and other system issues
- Create and maintain excellent documentation (including data dictionaries, source-to-target
maps, and database policies and guidelines) and source code repositories
- Responsible for working with Cityβs Cyber Command unit to follow and complete the
application security accreditation process
Requirements
MANDATORY SKILLS/EXPERIENCE
Note: Candidates who do not have the mandatory skills will
not be considered
- β’ 8+ years of experience with application development using Java Spring Boot Framework
- β’ Extensive knowledge of service-oriented architecture using SOAP and RESTful web services
DESIRABLE SKILLS/EXPERIENCE:
- Knowledge of Python, JavaScript frameworks like Vue.js, React.js, Node.js, express.js
- Knowledge of one or more programming languages
- Experience with 3-tier architecture
- Experience with Oracle, Microsoft SQL Server, MySQL, RDS, PostgreSQL
- Experience with RabbitMQ
- Experience with WSDL creation
- Experience working hands-on in cloud-based platforms such as AWS, Microsoft Azure, and
Snowflake is a plus
- Experience with an agile, iterative development process and version control tools such as Git,
GitHub, and Subversion