
Search by job, company or skills
. Delivering technical excellence
. Contribute to the translation of business requirements into well-architected software solutions
. Participate and at times facilitate technical discussions with the team
. Adhere and contribute to platform related technical standards and processes
. Develops data integration, migration, and deployment strategies
. Delivering applications in accordance with relevant IT policies and procedures
. Adhere to company's Software Development Life Cycle (SDLC).
. Identify and solve complex problems collaboratively
. Contribute to the technical training & development of the team
. Experience with handling the offshore team and managing the customer stakeholders.
Who we are looking for:
Technical Skills
. Strong background in design/development (functional and non-blocking programming) and support of large web-based systems, complete software product lifecycle exposure
. Strong culture on Software Testing (Unit Test, TDD, BDD)
. Experience with Agile development methodologies (Scrum, Kanban, XP/eXtreme Programming) and Complexity estimation / planning poker
. Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies
. Must have Experience with:
Java 11+
RESTful APIs and Microservices development (Spring Boot, Spring Cloud)
ReactJS v16.8+, Application State Management - Redux
ES6, Proven experience with Advanced TypeScript concepts
TDD/BDD (JUnit, Mockito and cucumber) and other testing frameworks like Jest and Enzyme
RDBMS & NoSQL
Experience with transcompiler tools like Babel & build tools like Webpack
Exposure to performance measuring tools such as Profiler and performance optimization practices
Exposure to component libraries such as Material-UI, Ant Design, etc.
Code Version Control tools (GIT, Bitbucket)
DevOps (CI/CD, Docker, Kubernetes)
Cloud platform (AKS, API Gateway)
Basic of Event Bus (confluent - Kafka)
Job ID: 143709121