· Bachelor’s degree or the equivalent in Computer Science, Information Technology
· Expertise in writing APIs using Java and Spring framework.
· Expertise in building solutions on top of AWS such as Lambda, API Gateway, ECS, S3 and others
· Expertise in building RESTful APIs
· Expertise in NoSQL databases like MongoDB, DynamoDB
· Experience working with modern development approaches (containerization, cloud, continuous delivery, micro-services, modular reactive web applications)
· Strong experience in working with DevOps and Build pipelines.
· Expertise in development of Unit Test cases and Testing frameworks and scripting
· Experience working with enterprise technology platforms.
· Strong experience with development methodologies such as Agile or SCRUM
· Exposure to a wide range of technologies including enterprise application integration, database design and configuration, web applications, operating platforms, security and networking.
· Demonstrate strong problem-solving ability and analytical skills
· Strong communication, presentation, and advisory skills
· 8+ years Java development experience
· 3+ years AWS cloud experience
· Experience with POS and Credit card payment processing is a plus.