Quick Overview
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
- SC
Java Developer with Angular or React exp- Tampa, FL and Irving, TX - Fulltime Role
NewSmart Caliber Technology
Tampa, FL🇺🇸On-site21 hours agoMicroservicesSpringSpring Boot+8Technology - ZG
Full Stack Developer (Java + React)
NewZapcom Group
United States🇺🇸Remote21 hours agoDjangoFastAPIFlask+13Technology - EI
SAP Commerce cloud Hybris lead/developer
NewEcho IT Solutions, Inc.
United States🇺🇸Hybrid21 hours agoSpringAgileAzure+1Technology - AG
Senior Full Stack Engineer [React AND Node.JS]
NewAIT Global, Inc.
United States🇺🇸Remote21 hours agoDynamoDBMicroservicesNode.js+5Technology - VT
Urgent :- Oracle JD Edwards EnterpriseOne Technical Developer
NewVTechys LLC
United States🇺🇸Hybrid21 hours agoOracleSOAPSQL+1Technology - AG
Full Stack Engineer
NewASCII Group LLC
Phoenix, AZ🇺🇸$56/hrHybrid21 hours agoMicroservicesJavaPhoenix+3Technology