Expertise in the full software development lifecycle, from concept and design to testing.
Designing, developing, and delivering high-volume, low-latency applications for mission-critical systems
Write well designed, testable, efficient code
Ensure designs follow approved specifications
Support continuous improvement by investigating alternatives and technologies and communicating these for architectural review
Excellent communication skill and participates actively in team meetings discussions and be a specialist in Object Oriented analysis and design using common design patterns
Define site objectives by analyzing user requirements envisioning system features and functionality and enhance organization’s reputation by accepting ownership for accomplishing requests exploring opportunities to add value to job accomplishment
Qualifications
Strong understanding of Java 8 or above, Microservices, Spring-boot, API Development
String understanding of Front-end technologies such as Angular, Bootstrap, Jasmin, Protractor, Typescript
Proficient in Cloud Technologies such as GCP/AWS, using Compute instances, Cloud SDK, Storage API, Containerization, App Engine, etc
Ability to use source-code control system such as Git, build systems such as Maven or Gradle
Experience implementing and deploying solution in any one of the Cloud environments (Azure / AWS / GCP). Ability to leverage cloud managed services for application development.
Security Concepts / secure coding practices and exposure in the OS / Application / Cloud Platform
Anticipate risks and delivery issues to proactive address
Hands-on experience in the development of RESTFUL web services & spring boot based microservices Should be aware of CICD tools like Jenkins, Docker, GKE etc.
Knowledge of commonly used IDEs like IntelliJ, Eclipse, VSCode and UNIX scripts