Minimum 5+ years of software engineering development experience background working with developing cloud-based enterprise solutions.
Strong knowledge in working with REST API*, Web services and SAML* integrations
Experience working with databases preferably Postgres.
Experience in programming languages (Java*, JavaScript*, HTML5*, CSS*)
Experience with frameworks (Spring Boot, Stream processing)
Experience in Javascript frameworks (Node.js, React, Redux, Angular, Express.js)
Experience with DevOps (Docker, Kubernetes, Ansible, AWS)
Experience with code versioning tools, preferably Git (Github, Gitlab, etc) and the feature branch workflow
Good in multi-threading, algorithms and complex problem-solving skills
Working experience on Kafka, RabbitMq (messaging queue systems)
Experience with build automation tools like Maven, Gradle, NPM, WebPack, Grunt
Must know how to code applications on Unix/Linux based systems*.
Experience in working with Agile/Scrum environment*.
Strong analytical skills and the ability to understand complexities and how components connect and relate to each other
Technical expertise with in-depth programming and product knowledge and strong technical skills combined with project management and leadership ability.
Iteration Planning
Prepare for Iteration Planning, including:
Actively participate in backlog refinement sessions in collaboration with other Agile team members.
Identify and capture backlog items local to the team
Actively participate in team planning and contributing to team goals.
Volunteer for and commit to deliver stories and tasks within the iteration.