INTERVIEW MODE: - Phone + Video
VISA: - Any
Top Skills:
NFT Ethereum Framework
Blockchain technology
Full Stack experience (more front end-70% then 30% backend)
Required Back End Exp:
- 10 years or more of experience in designing and developing software applications in Java
- Spring boot 8 years
- Spring Security 8 years
- Spring frameworks 8 years
- Containers (Docker, Kubernetes, etc.) 8 years
- REST API's 10 years
Required Front End Exp:
- 3 years or more of developing customer facing applications using Angular, ReactJs, AND Typescript
- 5 years or more of experience coding HTML 5, CSS3, JavaScript and Web components
- 5+ years exp with Node.ls
- Experience implementing automated unit tests – TDD exposure will be advantageous.
- Proficient understanding of code versioning tools such as Git etc.
Additional Requirements:
- AWS services 3 years: (ECS, S3, RDS, Lambda, TSDB, logging/CloudWatch, IAM, SQS, etc)
- with federated Identity
- NFT Ethereum Framework 2 years
- Blockchain technology developer 2 years
- AWS Quantum ledger 2 years
Top candidates will also have:
- Good Understanding and implementation experience if OAuth 2.0 and integration experience
- Full stack development experience for customer facing applications
- Proven experience in some of the following,
- Designing, developing, deploying, and maintaining software at scale.
- Developing software applications using relational and NoSQL databases.
- Deploying software using CI/CD tools such as Jenkins, Go CD, Azure Devops etc.
- Working within an Agile framework (ideally Scrum)
- Strong understanding and/or experience in some of the following,
- Hands one experience on AWS along with API tools such as Swagger, Postman and Assertible
- Test driven development and behavior driven development.
- Mobile design and responsive design. Cross-browser development
- Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, Postgres, Oracle.
- Should have experience in leading DevOps practices for a large program.
- Ability to translate complex data sets and research into simple business recommendations.
Soft Skills:
- Passion for technology and an eagerness to contribute to a team-oriented environment
- Strong understanding of object-oriented programming
- Understanding of fundamental design principles behind a scalable application.
- A knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable application
- Experience in setting standards for a team – from development to design.
- Effective verbal and written communication skills.
- Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms