Lead Software Engineer I

Year    India, India

Job Description


Date Opened: Sep 8, 2022 Location: IN Company: Allstate Insurance Company


We are looking for an experienced full stack Java developer with expertise in ReactJS and REST services and strong leadership abilities with experience in leading development teams, communicating with cross-functional groups including Product and Business Development. The lead consultant will participate in designing, building and maintaining solutions, design and code reviews, working closely with peers, coordinating across US, near shore, offshore resource teams and product owners to ensure delivery as well as performance, availability, and stability of the solution. Experience with Java Spring Batch will be an added advantage.

Job Responsibilities


Required Skills for this position: 6 - 8 years of hands-on programming experience in Java development
Java - Version 1.8, Java Core and Collections
Spring Framework - Spring Boot, Spring REST, Spring Web, Spring ORM, JPA and Hibernate
Web Services - Spring REST / JSON and SOAP XML.
2 - 4 years of hands-on programming experience on React JS + Redux
Excellent programming proficiency in Java and Open Source Technologies - Spring, Hibernate
Strong UI skills using one of the major JavaScript framework like ReactJS or AngularJS (preferably ReactJS)
Object Oriented Programming and Design, UML, familiarity with Java design patterns
Working knowledge of backend database integration, JMS, Web Services desirable
Experience in Design and Implementing REST Services, Integration messaging systems like JMS MQ
Exposure to test driven development and writing JUnits, Integration Tests
Source Control Management (preferably Git/GitHub)
Experience with Agile development methodologies such as Scrum, Kanban, XP, with the ability to transform documented use cases into prototypes and finished solutions
Experience working with globally distributed scrum teams
Actively participate in the effort defining development best practices, participate in design/code reviews and process improvements
Ability to break down business problems into solvable components to recommend solutions
Ability to plan and prioritize requirements
Responsible for setting up and leading development team
Collaborate and communicate well with others, strong written and verbal communication, comfortable with varying (and reactive) daily responsibilities
Communicates effectively with individuals and teams in the organization to ensure high quality and timely completion of projects.
Good interpersonal, verbal, listening and written communication skills
Preferred Skills for this position: Experience with Spring Batch is a plus

Primary Skills


Primary Skills
Java (Core & Spring)
REST, SOAP Services
ReactJS

Experience


Experience
6 – 8 years

Shift Timing


Shift Timing
1:00 PM – 9:30 PM

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2905277
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year