Allstate is a company focused on protecting families and their belongings from uncertainties. They are seeking a Full Stack Developer who will design, develop, and support enterprise applications to enable critical business operations while ensuring compliance with legal and ethical standards.
Responsibilities:
- Design, develop, test, and deploy fullstack features using Java/Spring Boot , Python , and React
- Build and maintain secure, scalable RESTful APIs and backend microservices
- Develop responsive, reusable UI components and workflows in React
- Implement system integrations across internal applications and external vendor platforms
- Develop and enhance chatbot user interfaces within React applications
- Build conversational UI features such as:
- Message streams and interaction flows
- Structured and unstructured response rendering
- User input handling and validation
- Realtime integration with backend services
- Ensure the chatbot UI delivers a seamless, intuitive, and accessible user experience
- Develop and deploy cloudnative applications using Azure or AWS
- Work with Docker/Kubernetes for containerization and orchestration
- Contribute to CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
- Collaborate with architecture and platform teams on security, performance, and monitoring
- Participate in agile ceremonies including standups, planning, reviews, and retrospectives
- Collaborate with product owners, QA, architects, and business teams to refine requirements
- Ensure code quality through unit tests, integration tests, and code reviews
- Apply best practices for security, maintainability, and performance
Requirements:
- 2 or more years of professional experience in fullstack development
- Strong hands on expertise in: Java / Spring Boot (backend APIs, microservices)
- Python (automation, backend services)
- React with TypeScript/JavaScript (modern UI development)
- Hands on experience building chatbot UI features in a production setting
- Strong understanding of microservices architecture and cloudnative principles
- Experience with: Docker & Kubernetes
- Relational and/or NoSQL databases (MS SQL, PostgreSQL, MongoDB, DocumentDB)
- RESTful API design and integration
- Cloud platforms (Azure preferred; AWS acceptable)
- Messaging systems (Kafka, Azure Service Bus/Event Hubs) is a plus
- Familiarity with enterprise security, compliance, and operational best practices
- 2 or more years of experience (Preferred)
- Exposure to LLM model integration or conversational AI is a plus
- Experience with Azure cloud services, DevOps tooling, or Microsoft Fabric
- Understanding of how to incorporate AI/LLM services (e.g., Azure OpenAI) into enterprise applications to enhance user experience or automate routine workflows