Must need AWS Certification
Responsibilities:Analyze, design and implement technical solutions fulfilling business requirements on our core on-prime services and new AWS ones. Keeping in mind solution scalability, availability, security, quality, and maintainability characteristicsActively participate in proof-of-concept implementation of new applications and services Build and maintain, high quality code with approved code standards.Occasionally, assist in production escalations, systems operations, and problem resolutionsAssist team members in adopting new cloud service technologies. And mentor the team to remain current with latest tech trends in the global marketplaceAssist management in the prioritization of development decisionsQualifications:Proven hands-on development experience with server-side Java, Spring/Springboot eco system and other open-source libraries.Hands-on Experience designing and building high traffic services serving 1k transactions per second orsimilar high transaction volume distributed systems with high-availability and fault-tolerance.Working knowledge with AWS platform. AWS certification is a big plus.Experience with SQL, and NoSQL DBs and distributed caches.Experience in developing event-driven and microservice architecture services utilizing Kafka or KinesisExtensive experience implementing system integrations utilizing synchronous and asynchronous optionsExperience with web services security and identity management.Deliver high quality code meeting code hygiene standardsPracticed TDD with focus on extensive automated unit/integration testing.Working knowledge with source control systems like Git and other dev tools like Eclipse, IntelliJ, Jira, Confluence, GO CI/CDGreat team player utilizing agile delivery (ex. Scrum)Excellent written, verbal, presentation, and process facilitation skillsExperience in e-commerce and/or payment and financial domains is a plus