Haystack
← Back to Jobs
Technology
OT

Senior Full Stack Java Developer AI-Assisted

OVS Technologies IncOkemos, MI🇺🇸United StatesPosted 11 Sept 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Okemos, MI, United States
Posted
21 hours ago
DockerMicroservicesNode.jsOraclePL/SQLSQLShellSAMLAngularCSSHTMLJavaRedisTypeScript

Job Description

Senior Full Stack Java Developer – AI-Assisted Development

Location: Okemos / Farmington, MI
Work Mode: Hybrid – Minimum 4 days per week onsite
Experience: 8+ Years
Interview: Onsite interview required – One client round

Job Summary

We are seeking a Senior Full Stack Java Developer – AI-Assisted Development with 8+ years of experience and strong problem-solving, analytical reasoning, and critical-thinking skills.

The ideal candidate will have a strong full-stack Java development background along with hands-on experience leveraging AI-assisted development tools such as GitHub Copilot or similar coding agents. The candidate should be able to use AI tools to improve development efficiency, code quality, debugging, optimization, and delivery timelines.

A strong technical foundation is required to effectively generate, validate, secure, and deliver production-ready code.

Required Technical Skills

  • Hands-on experience with AI coding assistants such as GitHub Copilot for code generation, debugging, and optimization

  • Ability to write, refine, and iterate prompts to guide AI development tools

  • Experience validating AI-generated code for accuracy, performance, security, and quality

  • Strong Core Java development experience

  • Java EE

  • RESTful Microservices

  • Jersey

  • SQL and PL/SQL

  • Oracle Database

  • Angular

  • TypeScript

  • Node.js

  • HTML/CSS

  • Strong understanding of JVM architecture and performance profiling

Nice-to-Have Skills

  • Advanced experience with GitHub Copilot or other AI-based development tools

  • Prompt engineering expertise

  • CI/CD processes

  • DevOps methodologies

  • Unix / Shell scripting

  • Docker

  • Memcache / Redis

  • SAML

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Java and modern front-end technologies.

  • Develop and integrate RESTful microservices and enterprise Java applications.

  • Build responsive user interfaces using Angular, TypeScript, HTML, and CSS.

  • Develop and optimize database solutions using Oracle, SQL, and PL/SQL.

  • Leverage AI-assisted coding tools to accelerate development, debugging, refactoring, and optimization.

  • Create effective prompts and iteratively refine AI-generated solutions.

  • Review and validate AI-generated code for functionality, performance, security, maintainability, and production readiness.

  • Analyze JVM performance and conduct profiling to identify and resolve application bottlenecks.

  • Collaborate with cross-functional teams to troubleshoot complex technical issues and deliver high-quality solutions.

  • Participate in CI/CD and DevOps processes where applicable.

  • Follow software engineering best practices for code quality, security, testing, and deployment.

Similar jobs