Java/AWS/TDD
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Experience with programing languages like Java services and build highly available environment using proper design patternsExperience in Data Structures, Algorithms Implementation Using [ Arrays and strings, Hashmaps and sets, Linked lists, Stacks and queues, Trees and graphs,Heaps, Greedy algorithms, Binary search, Backtracking, Dynamic programming ]Proven experience in software development methodologiesStrong analytical skills and ability to multi-taskExperience as part an Agile engineering or development teamStrong Experience with CI/CD pipelines with JenkinsDevOps Tools : GitHub, Artifactory, Nexus, Jenkins, etc.AWS Spark, S3,EKS, ECS, EMR and LambdaOCP/KubernetesDrools EngineExperience with Test Driven Development ( TDD) - JUnitExperience with Behavior Driven Development ( BDD ) - Cucumber test frameworkStrong Experience working with a relational database and NoSQL databaseExperience writing unit and service level tests to ensure adequate code coverageProven skills in high availability and scalability design, as well as performance monitoringExperience developing and implementing API Service architectureExperience in working in a cloud environment AWS ServicesExperience provisioning infrastructure with Terraform, Cloud Formation, AnsibleUnderstanding of messaging systems like MQ, Rabbit MQ, Kafka or KinesisAWS Architecture CertificationAbility to adapt communication for effectiveness with business partners and other technical teams