Warrior Insurance Network
Full Stack Java Developer
- Compensation
- Not disclosed
- Location
- Bedford Park, IL, US
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Full description
We are seeking a Senior Full Stack Java Developer to join our team!
We are looking for a Senior Developer who combines strong Java and/or C#/.NET engineering fundamentals with an AI-first development mindset.
DUTIES & RESPONSIBILITIES:
- Design, develop, test, deploy, maintain, and support modern web applications, APIs, services, and internal development tools
- Develop applications using Java, C#, .NET / ASP.NET Core, React, JavaScript/TypeScript, HTML, CSS, Bootstrap, SQL Server, and Azure technologies
- Use AI-assisted development as a standard part of the software development lifecycle, including requirements analysis, solution design, coding, refactoring, debugging, testing, documentation, and code review
- Design and build AI-powered developer tools, agents, utilities, and reusable workflows that automate repetitive engineering tasks and improve developer productivity
- Evaluate AI-generated code for correctness, security, maintainability, performance, and architectural consistency rather than accepting generated code without appropriate engineering review
- Identify opportunities where AI and automation can reduce development time, improve software quality, accelerate testing, or simplify business processes
- Design and develop REST APIs, microservices, integrations, Azure Functions, and other service-based components
- Design scalable solutions using Microsoft Azure, including Azure App Services, Azure Functions, Azure SQL Database, Storage, Key Vault, Application Insights, and related cloud technologies.
- Troubleshoot complex application, integration, database, and production issues and use modern development and AI tools to accelerate root-cause analysis and resolution
- Work with project managers, business analysts, product owners, QA, and business stakeholders to translate business requirements into effective technical solutions
- Take ownership of software quality by creating appropriate unit, integration, API, and automated testing for developed solutions
- Provide technical leadership and mentoring to junior and intermediate developers.
- Participate in code reviews and promote development standards related to architecture, maintainability, security, testing, and performance
- Work effectively across multiple projects and business priorities simultaneously
QUALIFICATION REQUIRED:
- 5+ years of professional software development experience, with demonstrated experience operating at a Senior Developer level
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent education and professional experience