A

Allstate

Insures cars and homes against financial losses

Java Developer - Product Engineering

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCanadaCA$80.9k - CA$110k /yrHybrid

About the Job

Requirements

  • A minimum of 6-8 years’ experience designing, documenting, developing, testing, deploying and maintaining Web APIs using Java and Spring Boot.
  • Solid knowledge of integration design patterns and the ability to properly document the design.
  • Experience working in Windows or Linux environments.
  • Experience with common development tools and practices, including Visual Studio, IntelliJ, JUnit, GitHub, and Jenkins.
  • Experience with transforming messages, including XML to REST JSON.
  • Experience with developing and designing high performance APIs.
  • Experience with documenting interfaces, including Swagger, interface control documents, and nonfunctional requirements such as volumetric requirements.
  • Working knowledge of RESTful software design practices.
  • Working knowledge in RESTful API design and architecture.
  • Experience with message transformation, orchestration and batch.
  • Experience with API performance management tools.
  • Experience working in Agile environments, including Scrum, Kanban, or XP.
  • Ability to perform basic database development and query using SQL.
  • Good understanding of CI/CD architecture and its pipeline models.
  • Good understanding of CI/CD tools.
  • Good understanding of logging and monitoring tools and their integration, such as Splunk, IRIS, or DataDog.
  • Knowledge of test-driven development and secure coding practices.
  • Demonstrated reliability, professionalism, and accountability in a professional work environment.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, test, deploy, and maintain organizational-level APIs and microservices using REST-based methods.
  • Design, develop, test, and deploy using middleware systems, including integration tools and deployment of JAR files on containers.
  • Understand technical nonfunctional requirements and translate them into an API design.
  • Document APIs using ACG standard tools.
  • Leverage secure API standards to provide the appropriate level of security.
  • Support development, testing, and production APIs.
  • Use and promote common development tools and practices within the team.
  • Provide general support for fully integrated, highly available production integration environments.
  • Analyze information systems processes, monitor key performance metrics, and create standard performance dashboards and reports.
  • Enhance the Integration team’s accomplishments and competence by answering technical and procedural questions, teaching improved processes, and providing mentorship for less experienced team members.
  • Conduct design and code reviews to ensure consistent adherence to standards and make recommendations where necessary.
  • Deliver high-quality documentation as required.
  • Communicate effectively with teammates, business stakeholders, and other technology teams.
  • Work effectively as part of a distributed team within agile delivery frameworks.

Desired Qualifications

  • Experience with API Gateway tools such as DataPower.
  • Experience with API transformation and orchestration tools such as Talend, Kafka, or Tibco.
  • Understanding of the microservice architectural approach in designing distributed systems.
  • Experience with JavaScript or Python.
  • Experience with relational or NoSQL databases such as Oracle, SQL Server, or MongoDB, and in-memory caching solutions such as Redis or Pivotal Cloud Cache.
  • Experience with Pivotal Cloud Foundry and related data management services such as MongoDB, MySQL, or PostgreSQL.
  • Prior experience with containers such as Pivotal Cloud Foundry and Docker.
  • Prior experience in migration or modernization projects.

About the Company

Allstate

Insures cars and homes against financial losses

Allstate sells insurance that helps individuals and families recover financially after car accidents, property damage and other covered losses. Its group operates the Allstate and National General brands, alongside businesses that sell product protection, roadside assistance and identity protection. Customers pay premiums for policies, and claims teams investigate losses, estimate damage and arrange payments according to coverage terms. The group also earns investment income and sells driving data services through Arity, while agents and digital channels connect it with customers. Allstate began operating in 1931 and is headquartered in Northbrook, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Northbrook, IL
Founded
1931

Recently Posted Jobs

Explore more opportunities at Allstate

See more jobs