DeveloperJobs.io
← Back to all jobs

Job Description

Openkyber is seeking a Java Fullstack Developer with AI for a contract engagement located in Alaska (hybrid). The role supports Minnesota government programs, emphasizing a Spring and Hibernate backend, RESTful services, dynamic forms, and accessible front-end interfaces, with Azure and CI/CD experience. The position requires a minimum of 3 years of professional experience.

Responsibilities

  • Collaborate with business users, analysts, QA, and development teams to interpret review program requirements and translate them into concrete designs and working software.
  • Support risk assessment, effort estimation, progress reporting, and project planning activities.
  • Create architecture diagrams, data models, specifications, API contracts, and component designs aligned with industry best practices.
  • Design and implement a new module covering dynamic form construction, review workflows, scheduling, findings, corrective actions, and document management.
  • Develop program specific electronic forms across various contexts with validations, scoring logic, and full form lifecycle management.
  • Implement RESTful APIs and backend services using Java, Spring MVC, Hibernate/JPA, and SQL.
  • Build responsive, mobile-friendly user interfaces with approved front-end frameworks, including client-side validation and WCAG 2.1 AA accessibility.
  • Implement document upload, storage and retention with metadata tagging and secure retrieval using approved solutions.
  • Develop scheduling components for review phases, notifications, and deadlines using Quartz or equivalent solutions.
  • Integrate search capabilities, caching, and performance optimizations where appropriate.
  • Support complex reporting requirements, including USDA 640 submissions and related transparency reports.
  • Deliver clean, secure, maintainable code with thorough test coverage using JUnit, Spring Test, or equivalent frameworks.
  • Identify and resolve defects, performance bottlenecks, and security vulnerabilities while following secure coding and compliance standards.
  • Produce documentation covering architecture, APIs, workflows, data models, deployment procedures, and support operations.
  • Provide knowledge transfer and technical training to internal staff and support teams.
  • Mentor peers, participate in code reviews, and promote development best practices.
  • Work autonomously to design and deliver assigned features while coordinating with the broader project team to align with milestones and goals.

Requirements

Minimum experience: 3 years

  • Over ten years of professional experience delivering enterprise Java applications and complex multi-module systems.
  • At least three years designing or architecting scalable, secure applications using the Spring ecosystem and cloud-based services.
  • Deep expertise across the Spring stack, including Spring MVC, Spring Data JPA, Spring Security, and Spring Validation.
  • Strong proficiency with Hibernate/JPA, domain-driven modeling, transactional integrity, and relational schema design.
  • Hands-on experience building and consuming RESTful APIs, API versioning, and API documentation.
  • Experience delivering responsive, accessible front-end interfaces using HTML, JavaScript, jQuery, Bootstrap, or modern frameworks such as React or Angular, with WCAG 2.1 AA compliance.
  • Experience building configurable or dynamic form systems, workflow or state-machine logic, and rule-driven validation.
  • Strong SQL skills with SQL Server, including writing and optimizing complex queries, indexing, and handling large datasets.
  • Practical experience implementing document upload, metadata tagging, retention rules, and secure retrieval.
  • Experience generating complex regulatory or compliance reports.
  • Solid understanding of application performance tuning, query optimization, and diagnosing CPU/memory constraints using profiling tools.
  • Extensive experience writing automated tests using JUnit, Spring Test, or equivalent frameworks.
  • Hands-on experience with CI/CD pipelines, automated builds, and deployment automation.
  • Strong knowledge of secure coding practices, including protections against SQL injection, XSS, CSRF, parameter tampering, insecure deserialization, and related vulnerabilities.
  • Experience proactively identifying security risks, implementing mitigations, and conducting security-focused code reviews.
  • Experience working in Agile or Scrum teams, including planning, estimation, and iterative delivery.
  • Familiarity with Azure cloud services.
  • Proven ability to write production-grade code independently while mentoring peers and supporting other developers.
  • Experience serving in a technical lead or solution engineer role, including evaluating approaches and ensuring alignment with enterprise standards.
  • Experience designing modular, extensible architectures for complex, workflow-driven systems with dynamic forms, configurable business rules, and state management.
  • Experience working in government, regulatory, or compliance-driven environments with strict audit, reporting, and data governance requirements.

Technologies

  • Java
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Spring Validation
  • Hibernate/JPA
  • RESTful APIs
  • HTML
  • JavaScript
  • jQuery
  • Bootstrap
  • React
  • Angular
  • SQL Server
  • JUnit
  • Spring Test
  • CI/CD
  • Azure
  • Quartz

Sample Tasks

  • Engage with business users, analysts, QA, and developers to interpret review program requirements and translate them into technical designs and working software.
  • Support risk identification, effort estimation, status reporting, and project planning activities.
  • Produce architecture diagrams, data models, specifications, API contracts, and component designs aligned with best practices.
  • Design and implement the new module including dynamic form building, review workflows, scheduling, findings, corrective actions, and document management.
  • Develop program specific electronic forms across various contexts with validations and form lifecycle states.
  • Build RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL.
  • Create responsive, mobile friendly user interfaces with approved front end frameworks; implement client side validation and accessibility.
  • Implement document upload, storage, retention, metadata tagging, and secure retrieval using approved solutions.
  • Develop and maintain scheduling components for review phases, notifications, and deadlines using Quartz or equivalent solutions.
  • Integrate search, caching, and performance improvements where applicable.
  • Implement complex reporting requirements, including USDA 640 submissions and transparency reports.
  • Write clean, secure, maintainable code with comprehensive test coverage using JUnit, Spring Test, or equivalent.
  • Identify and resolve defects, performance bottlenecks, and security vulnerabilities; adhere to secure coding and compliance standards.
  • Produce documentation for architecture, APIs, workflows, data models, deployment procedures, and support operations.
  • Provide knowledge transfer and technical training to internal staff and support teams.
  • Mentor and guide other developers, support code reviews, and promote development best practices.
  • Work independently to design and deliver assigned features while coordinating with the larger project team to ensure alignment with milestones and goals.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.