Role and Responsibility Brief |
- Analyse customer/internal requirements/specifications and translate these into software designs and present RFC for the same to architect group
- Develop high quality software code based on designs (hands-on)
- Perform extensive unit and system level testing to ensure highest software quality
- Collaborate with cross-functional teams to analyses, design, and ship new applications
- Ensure the best possible performance, quality, and responsiveness of the application
- Technical ownership of features
- Mentor team members to resolve technical/functional issues
|
Must Have Skill |
- Enterprise Frameworks and Systems: Spring Boot, Spring AOP, Spring MVC, Hibernate, Play, REST Services, Microservices
- Java Stack: Core Java, Java 8 features (streams, lambdas, fluent-style programming, etc.), J2EE
- Experience in writing complex queries in SQL.
- Strong hands on knowledge of CI/CD
- Good understanding of AWS services like SNS/SQS,S3,Lambda,IAM Role etc.
- Review PRs raised by peers
- Writing maintainable and scalable code
- Writing code that runs in the cloud (AWS: S3, SNS, SQS, Kinesis, Lambda, EMR, DataBricks etc)
|
Nice to Have Skill |
- Golang, React, Oauth, SCIM
- Database – No SQL, Redshift
- AWS core constructs – KMS, Queues, Notification services, Cache, Cloud watch
|
Additional Information |
- Should have worked on core development
- Should have good communication skill
- Must be a team player
- Must be proactive in nature and ready to learn new technology/product
- Attitude to learn as required
|