JAVA Developer
Overview
The Client Organization seeks qualified vendor support to provide two (2) software development resources to support ongoing development, enhancement, and operational support of the Faculty Management System (FMS). Services shall include application development, testing, deployment, and production support in accordance with the requirements outlined in this Statement of Work.
The assigned resources shall work under the direction of the Clientâs designated technical lead and collaborate with Client stakeholders and delivery teams as required.Scope of Services
Application Development and Architecture
Design, document, and maintain consistent technical architectures and development approaches for webâbased enterprise applications.
This will be a complete Remote role
Contribute to fullâstack application development, including relational databases, backend services, APIs, and frontâend components.
Maintain technical documentation in accordance with Client standards.
Quality Assurance and Reviews
Participate in code reviews, environment reviews, and solution design reviews to ensure compliance with quality, security, and maintainability standards.
Support testing activities, including unit, integration, and verification testing.
Agile Delivery and DevOps Practices
Participate in Agile delivery processes, including backlog refinement, sprint planning, daily standâups, and retrospectives.
Follow established source control practices and CI/CD pipeline processes.
Support automated build, test, and deployment workflows.
Technology Stack Support
Develop and maintain applications using technologies including, but not limited to:Java
JavaScript
jQuery
AJAX
JSON
HTML
CSS
XML
Enterprise content management platforms
AI tools for coding like Github CoPilot
Work with database platforms such as MySQL and Oracle.
Collaboration and Operational Support
Collaborate with crossâfunctional teams, including business stakeholders, user experience designers, infrastructure teams, and quality assurance personnel.
Provide tiered support for incidents, outages, and urgent issues in accordance with defined response expectations.
Participate in onâcall support rotations, as required.
Perform deployment activities, including code releases, data migrations, and postâdeployment validation.
Provide administrative and user support for content management systems, including user provisioning and access management.
Support content authors and web producers to ensure effective use of supported platforms.
Qualifications
Bachelorâs degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
A minimum of five (5) years of professional experience in software development, preferably supporting webâbased enterprise systems.
Demonstrated proficiency in modern programming languages and frameworks (e.g., Java, .NET, JavaScript, Angular or React, SQL).
Strong experience authoring complex SQL queries, stored procedures, and database objects for SQL Server and/or Oracle.
Experience with API development, system integration, and enterprise data modeling.
Practical knowledge of and experience working within Agile delivery frameworks.
Familiarity with version control systems (e.g., Git), CI/CD pipelines, and automated testing tools.
Strong analytical, troubleshooting, and problemâsolving skills.
Effective written and verbal communication skills, with demonstrated ability to work collaboratively within crossâfunctional teams.
Ability to adapt to evolving business needs and technical environments.
Preferred Qualifications
Prior experience supporting faculty management systems, workforce management platforms, or comparable enterprise administrative systems.
Experience supporting systems operating at scale within complex or regulated organizational environments.
UMGC or USM prior experience preferred.
Apply To This Job
The Client Organization seeks qualified vendor support to provide two (2) software development resources to support ongoing development, enhancement, and operational support of the Faculty Management System (FMS). Services shall include application development, testing, deployment, and production support in accordance with the requirements outlined in this Statement of Work.
The assigned resources shall work under the direction of the Clientâs designated technical lead and collaborate with Client stakeholders and delivery teams as required.Scope of Services
Application Development and Architecture
Design, document, and maintain consistent technical architectures and development approaches for webâbased enterprise applications.
This will be a complete Remote role
Contribute to fullâstack application development, including relational databases, backend services, APIs, and frontâend components.
Maintain technical documentation in accordance with Client standards.
Quality Assurance and Reviews
Participate in code reviews, environment reviews, and solution design reviews to ensure compliance with quality, security, and maintainability standards.
Support testing activities, including unit, integration, and verification testing.
Agile Delivery and DevOps Practices
Participate in Agile delivery processes, including backlog refinement, sprint planning, daily standâups, and retrospectives.
Follow established source control practices and CI/CD pipeline processes.
Support automated build, test, and deployment workflows.
Technology Stack Support
Develop and maintain applications using technologies including, but not limited to:Java
JavaScript
jQuery
AJAX
JSON
HTML
CSS
XML
Enterprise content management platforms
AI tools for coding like Github CoPilot
Work with database platforms such as MySQL and Oracle.
Collaboration and Operational Support
Collaborate with crossâfunctional teams, including business stakeholders, user experience designers, infrastructure teams, and quality assurance personnel.
Provide tiered support for incidents, outages, and urgent issues in accordance with defined response expectations.
Participate in onâcall support rotations, as required.
Perform deployment activities, including code releases, data migrations, and postâdeployment validation.
Provide administrative and user support for content management systems, including user provisioning and access management.
Support content authors and web producers to ensure effective use of supported platforms.
Qualifications
Bachelorâs degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
A minimum of five (5) years of professional experience in software development, preferably supporting webâbased enterprise systems.
Demonstrated proficiency in modern programming languages and frameworks (e.g., Java, .NET, JavaScript, Angular or React, SQL).
Strong experience authoring complex SQL queries, stored procedures, and database objects for SQL Server and/or Oracle.
Experience with API development, system integration, and enterprise data modeling.
Practical knowledge of and experience working within Agile delivery frameworks.
Familiarity with version control systems (e.g., Git), CI/CD pipelines, and automated testing tools.
Strong analytical, troubleshooting, and problemâsolving skills.
Effective written and verbal communication skills, with demonstrated ability to work collaboratively within crossâfunctional teams.
Ability to adapt to evolving business needs and technical environments.
Preferred Qualifications
Prior experience supporting faculty management systems, workforce management platforms, or comparable enterprise administrative systems.
Experience supporting systems operating at scale within complex or regulated organizational environments.
UMGC or USM prior experience preferred.
Apply To This Job