Knowledge, Skills and Abilities required
- Languages & Frameworks: Java, Spring Boot, Hibernate (5+ years).
- Databases: MySQL, SQLLite (5+ years).
- Messaging and APIs: REST API, Web Sockets, RabbitMQ (5+ years).
- Cloud: AWS (EC2, S3, RDS), Azure (IoT Hub, Storage).
- Testing: JUnit, Mockito, Jacoco, SonarQube (5+ years).
- Tools: Git, JIRA, Jenkins, IntelliJ, Visual Studio Code, Postman, phpMyAdmin.
- Proven experience leading software development teams (3+ years).
- Strong client communication and expectation management.
- Experience handling multiple projects and dynamic requirements.
- Expertise in change management and agile methodologies.
- Ability to guide architectural decisions and resolve technical conflicts.
- Mentoring, coaching, and team development abilities.
- Proven decision-making capabilities in both technical and managerial contexts, ensuring timely and effective resolutions that align with project goals and business needs.
- Good to Have - Languages: Python, Databases: MongoDB, Messaging: Kafka, Cloud: AWS (Cloud Watch, DynamoDB), Azure (Translator), Testing: JMeter, Containerization & DevOps: Docker, GitHub Actions, Kubernetes.