Position Description:
The person will be responsible for development efforts toward the creation, implementation, and support of existing and next-generation software solutions. This role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment followed by the development and delivery of committed features.
Mandatory Skills:
-
Strong technical experience with Java 8 and above
-
Sound understanding of Database concepts & experienced with MySQL
-
Strong technical experience with JavaScript/Ajax/jQuery
-
Good knowledge of Angular 2+ version
-
Good knowledge of REST APIs, Spring Boot, JPA
-
Experience in AWS architecture components such as S3, EC2, SQS, Lambda, EKS and API Gateway etc
-
Experience in Unit Testing/Junit
-
Working experience in any of version control systems like Git/SVN/TFS/VSS etc
Good to Have:
-
Knowledge of Docker and Containerization
-
Experience in working in Agile environment
-
Understanding of Code Optimization techniques, Code coverage and code analysis
-
Working knowledge of CI/CD process
-
Experience of onshore/offshore team collaborations
-
Makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively