Overview
Skills
Job Details
Role : Fullstack Java Developer
Location: Hybrid 4 days onsite at Urbandale, IA.
Work Authorization: Please submit candidates who do not require sponsorship now or in future
Duration: 6-month contract to hire
Interview Process:
- 30-minute nontechnical/behavioural interview
- 1-hour onsite technical interview
Preferred approach: We can consider non-local candidates who are open to relocation and advocate for 100% virtual interviews with the client if necessary.
Technologies Used:
- Languages & Frameworks: Java, JavaScript, XSLT, XML
- Application Server: WebSphere Liberty
- DevOps & CI/CD: Bamboo, Maven, Flyway
- Database & Scripting: SQL
- Project Management & Documentation: Jira, Confluence
- Authentication & API Management: Auth0, Kong API Gateway
- Job Scheduling: TIDAL
About the Role:
We are seeking a highly skilled and experienced Staff Engineer to join our dynamic technology team in Urbandale. This is a pivotal role for a seasoned Senior Software Developer/full-stack developer who is passionate about building innovative solutions and driving technological advancement within the insurance industry. The ideal candidate will possess deep expertise in modern web development technologies and demonstrate leadership in both technical execution and team collaboration.
Engineer, you will be responsible for architecting, developing, and maintaining scalable and secure web applications that support our core business operations. You will work closely with cross-functional teams to deliver high-quality software solutions and mentor junior engineers to foster a culture of technical excellence.
Key Responsibilities:
- Lead the end-to-end design and development of robust, scalable, and secure full-stack web applications.
- Collaborate effectively with product managers, UX/UI designers, and fellow engineers to translate business requirements into technical solutions.
- Provide technical leadership and guidance in architectural decisions, code reviews, and development best practices.
- Ensure high standards of code quality through automated testing, continuous integration, and performance optimization.
- Troubleshoot and resolve complex production issues with a focus on reliability and user experience.
- Stay abreast of emerging technologies and industry trends, proactively recommending enhancements to existing systems and processes.
- Contribute to the growth and development of the engineering team through mentorship and knowledge sharing.
Required Qualifications:
- Proven experience as a full-stack developer with a strong portfolio of web applications.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience with RESTful APIs, microservices architecture, and cloud-based deployment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Experience with .NET and C#.
- Background in the insurance industry or familiarity with insurance-related systems and workflows.
- Knowledge of DevOps practices and CI/CD pipelines.