The Expertise and Skills You Bring
• Bachelor's degree in computer science or engineering.
• 6+ years of hands-on software/cloud development and engineering experience.
• 3+ years of experience working in complex architectural designs and technology initiatives.
• 3+ years' experience working in agile development environment (Scrum/Kanban).
• 3+ years of experience in Test Driven Development.
Required deep experience implementing solutions using the following technologies:
• REST API development leveraging NodeJS, JAVA.
• Event Driven application design and development utilizing KAFKA.
• Database development using PL/SQL for Oracle.
• API Gateway publishing with APIGEE/Stratum.
• Production Support Operations Tools like Splunk/Datadog/Kibana.
Nice to have experience implementing solutions using the following technologies/concepts:
• Application development on Public Cloud – e.g.,?AWS (Serverless (Lambda), EKS,?Step Functions, Lambda, S3, Dynamo).
• DevOps CI/CD tools like?Jenkins/ Jenkins Core, uDeploy, Concourse, TerraForm.
• Data modeling skills and implementing data processing pipelines.
• Containerization technology like?Docker.
• Sound ETL background and understanding of operational data stores.
• End to End topology understanding which includes application, network, and other infrastructure components.
• Mainframe experience and COBOL understanding is a huge plus.
• Develop/Implement automated test cases using BDD, TDD testing framework (JEST, Cucumber, Selenium)