• 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.
Roles & Responsibilities• Design, develop, test, and deploy microservices-based applications using Java, SpringBoot, React, Kafka and other relevant technologies.
• Work in an SRE culture to ensure the availability, scalability, and reliability of our applications.
• Ensure the application meets quality standards by developing and implementing automated tests, including unit tests, integration tests, and end-to-end tests
• Participate in code reviews, design reviews, and other team activities to ensure code quality and maintainability.
• Continuously monitor and improve the application
Please send your resume to