Associate Principal Consultant

Date Opened: Oct 12, 2021

Location: IN

Company: Allstate Insurance Company

Job Description

Associate Principal Consultant with 10-12 years of hands-on development experience, you should have a flair to design, develop high performing complex Java and Javascript applications.  And develop code for intermediate to complex modules, participates in design reviews and resolves moderate to complex defects.

He/She would have an oppurtunity to Work in React, Redux ,NodeJs and in ML/AI and will also get to explore on Docker, Kubernates, Google Cloud code many of the cutting edge technologies

He/she will be working on Target State Architecture(TSA) and Developer Focused products and will be able to create and navigate a complex ecosystem built into familiar tools

He/She should be willing to work with technologies like Sonar, GitHub and Google Cloud

Job Responsibilities

The Associate  Principal Consultant designs/develops code for intermediate modules, participate in design reviews, conducts code reviews, creates test plans and participates in testing reviews, and resolves moderate defects.  The Associate Architect designs, documents, reviews, and maintains complicated components of software solutions for intermediate projects.  It also includes reacting to production problems or supporting production changes where those applications are operating.

 • Designs detailed technical components with high-level architecture

• Recognize and understand use of design patterns for intermediate applications. 

• Apply reusability and future state architectures. 

• Develop code for intermediate modules and brand new modules, following documentation and development standards. 

• Acts as a technical expert for consultant application developer(s).

• Conduct timely structured code reviews to ensure standards and systems interoperability.

• Review and critique team members’ code.

• Create accurate test plans, conditions, and data. Participate in testing reviews.

Primary Skills

  • Strong Proficiency in Java
  • Strong proficiency in JavaScript(ES6 & above), Node(ReactJS)
  • Nice to have knowledge of project build automation tools and version control tools like gradle, git and Maven
  • Nice to know any static code analyzers like pmd and checkstyle
  • Familiarity with Bash and any prior CLI tool experience is an added advantage
  • Experience deploying to cloud environments a plus
  • Passion for growing your skills, tackling interesting work and solving challenging problems
  • Enthusiasm for community, learning, and collaboration
  • Excitement about open source software
  • Nice to have Good Communication skills


10-12 years of IT Experience working in Java/J2EE Technologies


  • Experience in Core Java, Springboot, JavaScript and relational databases
  • Strong coding and code design skills, Good understanding of common code and design patterns
  • Competence in data structures and algorithms
  • Highly effective communication and interpersonal skills 
  • Strong troubleshooting and debugging skills
  • Proactive and energetic self starter

Shift Timing

Employee is expected to be open to work in shifts in accordance to the product assigned (No Night shifts)