Fullstack Java Engineer / Bedford Park / Guidewire
Bedford Park, Illinois
Onsite
Direct Hire
$90k - $150k
An innovative organization in the insurance technology space is looking for a Full Stack Java Developer to join its growing engineering team building and enhancing core enterprise systems. This role will focus on developing high-impact software solutions used to support critical internal platforms and products. You’ll work in a collaborative, agile environment alongside cross-functional partners to deliver reliable, scalable systems that drive business value. This is a full-time opportunity with flexibility for hybrid/remote arrangements and offers a chance to contribute to meaningful projects where initiative and solid technical skills are key.
Required Skills & Experience
• Comprehensive health, dental, and vision plans.
• 401(k) plan with company matching.
• Paid time off, holidays, and wellness programs.
• Opportunities for continuous learning, training, and professional growth.
• Flexible hybrid/remote work arrangements.
#LI-OP
- 3 + years of professional experience developing full stack applications using Java.
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline (or equivalent experience).
- Strong proficiency with Java and related frameworks (e.g., Spring).
- Experience building REST APIs and working with relational databases (e.g., PostgreSQL, MySQL, Redshift).
- Familiarity with front-end technologies such as JavaScript/HTML/CSS.
- Version control experience using Git.
- Excellent problem-solving skills and the ability to deliver high-quality code in a collaborative team setting.
- Experience with Guidewire InsuranceNow development or other core insurance platforms.
- Familiarity with XML processing and CI/CD pipelines (e.g., Jenkins).
- Knowledge of cloud services or deployment automation.
- Background working in agile software development environments.
- Understanding of software architecture and design principles.
- 60% Develop, enhance, and maintain full stack Java applications.
- 40% Collaborate with product and QA teams to design features, improve performance, and support deployments.
- Participate in agile development cycles to deliver new features and enhancements.
- Write clean, maintainable code and conduct code reviews with team members.
- Build and consume APIs supporting internal and external integrations.
- Support database design, query optimization, and data access layer development.
- Collaborate with DevOps to improve build, CI/CD, test automation, and deployment processes.
- Troubleshoot and debug production issues with a focus on long-term solutions.
• Comprehensive health, dental, and vision plans.
• 401(k) plan with company matching.
• Paid time off, holidays, and wellness programs.
• Opportunities for continuous learning, training, and professional growth.
• Flexible hybrid/remote work arrangements.
#LI-OP