HK Tech · 1 day ago
Contract Web Developer
HK Tech is seeking a Contract Web Developer to join their Software Applications Development Team. The role involves contributing to the development and maintenance of mission-critical software using Java-based web applications within an Agile DevOps environment.
ConstructionConsultingInformation Technology
Responsibilities
Participate in planning sessions to coordinate development requirements
Participate in meetings to address and report on development activities
Assess specifications and provide time estimates to complete assignments
Follow Software Development Methodology (SDM) processes and detailed requirements
Use development tracking software to collaborate and document development assignments
Address and enforce screen and development standards
Fulfill developer duties on assigned epics, features, and stories
Assist other developers to help meet team goals and deadlines
Provide feedback on common or unique development challenges
Prioritize assignments and workflow to meet established deadlines
Work effectively with information analysts, database administrators, system administrators, testers, business analysts, project managers, and external technical partners
Follow SDM development steps and processes
Use tracking software to document development activities and results
Coordinate and assign issues using tracking tools
Perform coding tasks on application screens and internal functions to meet defined requirements
Perform coding tasks for additional technical assignments including: System functionality, Algorithmic calculations, Notifications, Database connections, Intermodular microservices, API web services, Bi-directional interfaces with other systems, Websites, web forms, and reports, Cron schedules, Security protocols and mechanisms, Authentication and access controls, Configuration management activities, System builds, merges, and refreshes, Ongoing maintenance and technical debt resolution, Version control and protection, Mobile device applications and interfaces, Emerging technologies
Ensure delivered products: Meet development and security standards, Return correct and complete data, Function correctly across related screens, Are accurate and production-ready
Prepare test scenarios and data
Pre-test products prior to delivery
Meet acceptable thresholds for failed test returns
Provide detailed delivery information to testing teams
Assist the developer group in improving technical expertise, methodologies, and procedures
Participate in assigned committees
Develop institutional knowledge of organizational policies and operations
Provide recommendations to business and technical staff regarding application design and functionality
Stay current with emerging technologies, tools, and development methods
Qualification
Required
Principles, theories, and practices of computer science
Application development concepts, tools, and environments
Relational databases and database analysis software
Ability to analyze data, identify issues, and recommend solutions
Ability to gather, document, and translate business requirements
Experience developing test cases and validating applications
Knowledge of software quality, performance, accessibility, security, and data integrity standards
Strong documentation skills
Ability to plan, organize, and prioritize workload
Strong teamwork, communication, and interpersonal skills
Ability to communicate technical information clearly, verbally and in writing
Direct experience developing and maintaining applications using Java 11 & 21
Direct experience developing and maintaining applications using Spring / Spring Boot 2.6 & 3
Direct experience developing and maintaining applications using HTML, CSS3, SASS
Direct experience developing and maintaining applications using JavaScript / TypeScript
Direct experience developing and maintaining applications using REST APIs and distributed architectures
Useful experience maintaining legacy applications: Java 8, Struts (1 & 2), Hibernate / JPA
Useful experience maintaining legacy applications: jQuery, jQuery DataTables
Useful experience maintaining legacy applications: Subversion, Ant
Preferred
Experience converting Figma Material Design to Angular
Experience as a principal web developer on mission-critical systems for medium to large organizations
Experience with Informix, PostgreSQL, SQL databases, BI tools, mobile development, and emerging technologies
Training or experience in secure application development
Experience with rapid development methodologies (e.g., VIBE Coding)
Experience with criminal justice–related systems
Relevant certifications