Key Skills: Core Java, Micro Services, Cloud
Roles and Responsibilities:
- Design and develop scalable and high-performance applications using Core Java and Spring framework
- Develop and maintain Microservices and RESTful APIs
- Implement system design principles for both synchronous and asynchronous event processing
- Work with AWS services including SQS, SNS, S3, EKS, Lambda, Step Functions, DynamoDB, Elasticsearch, API Gateway, and Route 53
- Ensure robust unit and automated testing practices
- Collaborate in Agile development teams to deliver high-quality software
- Utilize DevOps practices and CI/CD tools such as Jenkins for continuous integration and deployment
- Participate in design discussions, code reviews, and contribute to improving overall software architecture
Skills Required:
- 8+ years of hands-on industry software development experience
- Quick learner and expertise in soft & behavioral skills
- Java, Spring framework, Apache Kafka
- Unit and Automated testing
- AWS service including SQS, SNS, S3, EKS, Lambda, Step Functions, DynamoDB, Elasticsearch, API Gateway, Route 53 etc.
- DevOps, CI/CD tools, Jenkins
- Microservices and Rest API development
- System Design, Event Processing, Sync & Async design implementation
- Agile methodology
Education: Bachelor's Degree in related field