Strong experience with Java, SpringBoot, React, and related technologies.
Knowledge on Agile Methodologies
Understanding of software development life cycle including planning, development, quality assurance, change management and release management
Knowledge of SRE practices, including monitoring, logging, and incident response.
Strong problem-solving skills and ability to troubleshoot complex issues.
Excellent communication and collaboration skills to work effectively in a team environment.
Self-motivated and ability to work independently with minimal supervision.
Excellent communication skills: experience in communicating with tech and non-tech teams
Have proficiency in one or more coding/scripting languages-Python, Java
Experience with automation/configuration management with SQL experience
Experience with data flow and queue management using tools like Kafka
Ability to identify problems, and effectively communicate solutions to peers and management
Experience building and maintaining microservices, APIs and Event driven applications in development, test and production environments.
Experience working in agile software delivery teams who have delivered high quality software quickly and efficiently with high frequency delivery and automated quality assurance.
Experience in software development using Java, SpringBoot, and related technologies.
Familiarity with DevOps culture, practices and tools, including CI/CD pipelines, automation tools, and cloud platforms.
Understanding of Data Analysis, data modelling, DDD
Software Development, Communication and Collaboration, Automation (continuous integration & deployment)
Entire application lifecycle knowledge Design, Development, deployment, operation and maintenance in an Agile and DevOps culture.