Person Specification:
Essential Skills (Skills without which the person cannot perform the role, limit to a maximum of four skills only)
- Proficiency in one or more of these programming languages
- Java Spring Framework
- React
- SQL or
- No SQL
- AWS
- Have worked on distributed architecture and microservices framework.
- Have strong understanding of object-oriented concepts.
- Have exposure to cloud architecture and have basic understanding of deploying applications on AWS.
- Strong analytical and problem-solving skills to tackle complex technical challenges.
- Adherence to best coding practices, clean code principles, and coding standards.
- Skill in conducting thorough and constructive code reviews for peers.
- Proficiency in version control systems like Git for collaborative development.
- Understanding of database systems and proficiency in writing efficient queries.
- Knowledge of CI CD pipelines for automated software delivery
- Ability to adapt to new technologies and methodologies as needed.
- Proactive identification and resolution of potential issues before they become critical.
- Proficiency in creating clear and comprehensive technical documentation.
Qualifications
Essential
- Possess B. Tech or B.E. degree in Computer Science or related field
- Possess typically above 2 years of previous software engineering or related experience.
- Possess strong skills in delivering agile.
- Essential certifications around key development skills would be an added advantage.
- Possess excellent written and oral communication skills.
- Possess skills to handle operations challenges and in life issues.
- Experience in producing event driven microservices and scalable solutions.
- Strong fundamentals in Java /Spring/ React, Microservices, Algorithms & performance tuning.
- Experience with Apache Spark, Hive and Relational Database (Postgres, SQL Server, MySQL, etc.)
- Experience with Cloud technology (AWS, OCI or similar) is desired.
- Strong ANSI SQL proficiency
- Has knowledge of machine learning and artificial intelligence concepts and generative AI tools.