Key Responsibilities
Design, develop, and maintain scalable Java-based applications for enterprise solutions
Implement Kafka-based messaging and data-streaming solutions, including configuration and administration
Develop and maintain REST APIs and microservices for backend development
Work with AWS cloud services such as Lambda, S3, DynamoDB, API Gateway, and Redshift
Build and optimize front-end components using Angular (if applicable)
Create and maintain data models and ensure data integrity across various sources
Implement CI/CD pipelines and ensure best practices for deployment and automation
Collaborate with product owners and architects to translate business requirements into technical solutions
Perform code reviews, mentor junior developers, and ensure adherence to best coding practices
Troubleshoot, debug, and optimize system performance for high availability and scalability
Any Gradute