Knowledge/ Skills
∙B.E./B.Tech/BSc. in Computer Science or higher as well as related field of study
∙5-10 years of professional experience in software development and maintenance
∙Proficient full stack developer with Java/J2EE, Spring Framework and Boot
∙Working knowledge of database technologies MSSQL, Oracle, Redis or MongoDB
∙Good understanding of MQ/Kafka/Solace (both consumer and producer solutions)
∙Good understanding of Rest/SOAP APIs
∙Knowledge of cloud development, preferably Azure, WebLogic application server
∙Experience with building microservices for performance and reliability
∙Competent using GIT based source code management tool.
∙Familiarity with Terraform, docker a plus
∙Experience working in an Agile/Scrum development process in distributed environment.
∙Understanding of DevOps, CICD & Agile techniques preferred.
∙Basic understanding of front-end technologies, such as React JS, JavaScript, HTML5, and CSS3.
Tasks and Responsibilities:
•Design and develop effective RESTful services and APIs (microservices and micro-frontends)
•Design detailed technical solutions using the best available technologies
•Design, develop and unit test components as defined above
•Consult with business partners on requirements and synthesize into technical requirements and
designs
•On the technical side, work with architects, designers and enterprise framework groups on the
best solution for both business and IT
•Ensure that non-functional requirements such as security, performance, maintainability,
scalability, usability
B.E./B.Tech/BSc. in Computer Science