sition may require travel to project locations
Required Qualifications
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 4 years of Information Technology experience.
- Experience in .NET or Core Java, Spring boot and Webservices.
Preferred Qualifications
- At least 6 years of experience in .NET, Java, cloud technologies.
- At least 4 years of experience in Agile methodology.
- Experience in Java development skills using Java 11, Spring Boot, RESTful services or Experience in .NET, AWS/ Azure Cloud technologies.
- Working Experience of RESTful APIs, SOAP APIs, Elastic Search APIs to understand end-to-end systems and interfaces to suggest architectural changes.
- Experience in handling Project Management Activities with Client.
- Hands on experience in designing and developing applications using Java or .NET platforms.
- Experience in interacting with interfacing downstream/upstream teams for Web Application, Understand Swaggers.
- Hands-on experience of Code Quality and Code Security using SonarQube.
- Experience in supporting Production Releases as Java Developer and coordinate to fix high priority issues in the Release window.
- Experience in Version Control using Git for managing code in Master, Hotfixes and Parallel projects.
- Experience in handling teams at Onshore, Offshore and Client stakeholders.
- Experience in interacting with Business Stakeholders to convert requirements in Jira Stories.
- Experience in conducting Agile ceremonies like Refinements, Sprint Planning, guide team on estimations etc.
- Strong ability to perform root cause analysis and impact analysis as required.
- Experience of Cloud Technologies, Kubernetes, Rancher, Redis Cache.
- Good Business Analysis, Problem-Solving Skills and Critical Thinking skill sets.
- Good Communication Skills.
- Experience and desire to work in a Global delivery environment.
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.