Responsibilities
Creating technical specifications, API definitions, Data modelling, Server-side component design
Developing Java Spring Boot based backend applications
Delivering well written REST APIs: API Definitions, end-to-end service design and implementation
Writing good quality, modular, reusable, performant, well documented, unit-tested code
Code Reviews
Mandatory Skills
Strong Java/JEE, Spring Boot skills
Hands on experience the newer features of Java V8 and above
Strong coding/programming & application development experience & implementing REST APIs
Excellent problem solving abilities. Very good HackerRank/HackerEarth score will be a plus
Hands-on experience in implementing of Micro services
Good understanding of programming and engineering best practices, Design & Architecture patterns
Good knowledge of working with relational databases such as MySQL and PostgreSQL
Good knowledge on Object-Oriented Design, Data structures, and Algorithms
Professional, precise communication skills
Good knowledge of Git
Optional Skills
Docker, Kubernetes
Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS
Knowledge of working with cloud environments such as AWS
Knowledge of DevOps tools & practices
Educational Qualifications and Experience
//MCA/ in Computer science/Information science/Information Technology
6 to 8 years of hands-on experience in Python technology