Application Developer II - Java & SQL
- Full-time
- Quick Apply
Job Title: Application Developer II Java & SQL
Location: Detroit, MI, United States
Experience: 6+ Years
Work Arrangement: Hybrid 1 day per week onsite
Employment Type: C2C (Corp-to-Corp) Position Summary
We are seeking an experienced Application Developer to design, develop, enhance, and support enterprise applications. The ideal candidate will have strong expertise in modern Java, Spring Boot, Spring Batch, SQL, and stored procedures, along with experience using AI-assisted coding tools to improve developer productivity, code quality, testing, and documentation.
Local candidates in the Detroit, MI area are preferred.
Key Responsibilities
- Design, develop, enhance, and maintain enterprise applications using Java and Spring Boot.
- Develop and support Spring Batch applications and batch-processing solutions.
- Write, optimize, and troubleshoot complex SQL queries and stored procedures.
- Design and develop REST APIs and backend services.
- Apply object-oriented programming principles, design patterns, and coding best practices.
- Use AI-assisted coding tools to improve code generation, refactoring, testing, troubleshooting, and documentation.
- Perform unit testing, debugging, code reviews, and application troubleshooting.
- Participate in CI/CD pipelines and automated deployment processes.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Maintain source code using Git/GitHub and follow established development standards.
Required Qualifications
- 6+ years of experience preferred; 3+ years of professional application development experience required.
- Strong hands-on experience with modern Java versions and features.
- Proficiency in Spring Boot and the Spring ecosystem.
- Hands-on experience developing and maintaining Spring Batch applications.
- Advanced SQL skills, including complex queries, joins, subqueries, query optimization, performance tuning, and stored procedures.
- Experience designing and developing REST APIs and backend services.
- Strong understanding of object-oriented programming, design patterns, coding standards, and application architecture.
- Experience with Git/GitHub and modern source-control practices.
- Hands-on experience with AI coding assistants such as GitHub Copilot or similar tools.
- Experience with unit testing, debugging, code reviews, and application troubleshooting.
- Familiarity with CI/CD pipelines and automated deployments.
- Experience working in Agile/Scrum development environments.
- Strong analytical, problem-solving, and communication skills.
Core Technical Skills
- Programming: Java
- Frameworks: Spring Boot, Spring Batch
- Database: SQL, Stored Procedures
- API Development: REST APIs
- Source Control: Git/GitHub
- AI Coding Tools: GitHub Copilot or similar
- Development Practices: Unit Testing, CI/CD, Agile/Scrum
Work Location
Detroit, Michigan, United States.
Work Arrangement: Hybrid one day per week onsite; local candidates preferred.
Engagement Type: C2C (Corp-to-Corp)