ESTUATE SOFTWARE PVT. LTD.

Bengaluru
  • Full Time

Login and submit resume to apply for this job.

Before applying for this position you need to submit your resume. Click the button below to continue.

Responsibilities:

·       Design and develop features according to business requirements using EIS platform. Support systems already in production.

·       Work with Business analysts and clients to better understand requirements and business needs.

·       Write automation tests to cover delivered features.

·       Actively participate during Scrum ceremonies: planning, backlog refinement, dailies, retrospective.

·       Work according to the best practices and standards

·       Contribute to the overall team success during all phases of the software development life cycle.

 

Technical skills

1.     Working knowledge of Java Core 11, Docker Compose, rxJava 2, Spring Core, Spring Boot, Unit testing.

2.     Experience working with REST API and knowledge of HTTP protocol.

3.     Design patterns: Facade, Command, CQS.

4.     Understanding of SQL, NOSQL.

5.     (Advantage) Understanding of distributed systems architecture and microservices.

6.     (Advantage) Understanding of KAFKA or other messaging solutions.

7.     (Advantage) Understanding of Jenkins, Kubernetes, Grafana, ELK or similar.

Experience

1.     A minimum of 4 years of experience as a Software Developer.

2.     Intermediate English level.

3.     Experience with scrum and agile.

FRONTEND DEVELOPER

Technical skills

1.     Strong HTML5, CSS, LESS/Similar, Responsive design, and tools – bootstrap, CSS media queries

2.     JavaScript (ES5/ES6/ES7), TypeScript, Node.js

3.     Strong React JS and React ecosystem, State management (e.g. one or all of Redux GraphQL, etc.)

4.     Experience in functional or/and reactive programming. Using libs like RxJS or Cycle.js

5.     Ability to take a sketch or/and produce clean maintainable UI.

6.     Ability to define and adhere to clean UI design principles.

7.     Ability to work independently with global teams.

Experience

1.     Middle Level Frontend Developer

2.     Intermediate English level.

3.     Experience with scrum and agile.

Responsibilities

1.     Design and develop features according to business requirements. Support systems already in production.

2.     Work with Business analysts and clients to better understand requirements and business needs.

3.     Actively participate during Scrum ceremonies: planning, backlog refinement, dailies, retrospective.

4.     Work according to the best practices and standards.

5.     Contribute to the overall team success during all phases of the software development life cycle.