Must Have Skills
• Bachelor’s degree or higher in computer science or related field.
• Strong Computer Science foundation (data structures, algorithms, databases, distributed systems).
• Expertise in Java software development is a must have. Expertise with one more programming language (Ex: Python ) will be a plus
• String Experience with solid Design principles and coding in Java Platform
• Proven hands on experience with Spring Boot,Microservices Architecture,Spring security,Even driven programming model(e.g. kafka)
• API Integration in real time and batch mode on Rest/SOAP
• Experience with any one of the cloud platforms (e.g. AWS, Microsoft Azure, GCP, AliCloud or SAP Business Technology Platform) and container technologies (e.g. Docker, Kubernetes, Cloud Foundry, or Hashicorp Nomad/Consul/Vault).
• Practice of modern software engineering including agile methodologies, coding standards, code reviews, source control management, build processes, test automation, and CI/CD pipelines.
• Experience with SQL and No SQL Databases.
• Proficiency in working with Linux or windows environments.
• Experience in planning, designing and developing cloud-based applications and solving internet scale problems. Work on solving scalability and performance problems.
• Experience in framework design and modeling, understand the impact of object model design in a large¬scale multi¬tenant OnDemand environment.
• Excellent communication skills.
• Ensure timely delivery of assigned task
Good To Have
• Hands on experience developing web applications using TypeScript and React will be an added advantage
• Collaborate with stakeholders to manage the portfolio
• Drive continuous improvement initiatives by staying abreast of industry trends ,recommending adoption where appropriate