Overview:
Summary
We are seeking a Full-Stack Java developer with specialized expertise in AI-powered development tools to join our engineering team. This role combines technical development skills with cutting-edge AI tooling expertise, focusing on maximizing developer productivity through intelligent use of GitHub Copilot, AI code assistants, and other development-focused AI tools.
Responsibilities:
What You'll Do:
AI Development Tools Engineering:
-
Lead implementation and optimization of AI development tools across the engineering organization
-
Design and refine prompts for GitHub Copilot, and similar AI coding assistants
-
Develop custom AI-powered development workflows and automation scripts
-
Create prompt libraries and best practices for code generation, documentation, and testing
-
Train and mentor development teams on effective AI tool usage and prompt engineering
-
Evaluate and integrate new AI development tools and platforms
-
Establish coding standards and guidelines for AI-assisted development
-
Optimize AI tool configurations for maximum code quality and developer efficiency
-
Develop internal tools and extensions to enhance AI development workflows
Full-Stack Java Development:
-
Design and develop scalable full-stack applications using Java and modern web technologies
-
Build robust backend services using Spring Boot, microservices architecture
-
Develop responsive frontend applications using Angular, React, or similar frameworks
-
Design, develop, and maintain API microservices that are scalable, resilient, and secure.
-
Deploy and integrate applications within our infrastructure, ensuring seamless orchestration with other internal and external systems.
-
Collaborate effectively with other developers, testers, and stakeholders within a SAFe Agile environment.
Qualifications and Education:
Required Qualifications:
Education:
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field
AI Development Tools Expertise:
-
Minimum 0-2 year hands-on experience with GitHub Copilot or similar AI coding assistants
-
Proven track record of improving development productivity through AI tools
-
Experience with prompt engineering specifically for code generation and development tasks
-
Knowledge of AI development tool APIs and integrations
-
Understanding of AI model capabilities and limitations in development contexts
-
Experience with AI-powered testing tools and automated code review systems
-
Ability to train and support other developers in AI tool adoption
Full-Stack Java Development:
-
0-2 years of experience in Java Full Stack development
-
Hands-on experience with Spring Boot, Spring Security, Spring Data
-
Frontend development experience with Angular, Bootstrap, jQuery, Data Tables and REST API
-
Proficiency in HTML5, CSS3, JavaScript and TypeScript
-
Experience with build tools (Maven, Gradle) and package managers (npm, maven)
-
Strong knowledge of SQL and experience with databases (PostgreSQL, MySQL)
-
Experience with cloud platforms (mainly AWS) and containerization (Docker, Kubernetes)
-
Experience with unit testing frameworks (JUnit, Mockito)
-
Experience with Integrated Development Environments (Eclipse, IntelliJ, Visual Studio Code, Sprint Tool Suite)
Other:
-
Availability during the core business hours of 9-5 ET
-
Ability to obtain and maintain a Public Trust clearance
Compensation:
The proposed salary range for this role is $****** to $******* USD. The salary range provided is a good faith estimate representative of all experience levels. Karsun considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.