Job Title: JAVA DEVELOPER (API Web Services)
Labor Category: Programmer 3
Job Type: Contract (12 Months)
Location: 100% Remote Monday-Friday 9-5
Rate: $60/Hour
SCOPE OF SERVICES
TASKS:
• The Java application developer is expected to be a key resource for the build of Java-based front-end, 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) s and source code repositories.
• Responsible for working with City’s Cyber Command unit to follow and complete the application security accreditation process.
MANDATORY SKILLS/EXPERIENCE: Note: Candidates who do not have the mandatory skills will not be considered
• 5+ 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