Description

Job Requirements
 

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

Education

Any Graduate