Java Software EngineerIndustry: Banking & FinancialDuration: 12 Months- Long termLocation: Westlake, TX/ Raleigh NCThe Expertise You Have5+ years of Java/ Spring development experience.2+ years of design experience.Bachelor’s Degree (Computer Science or related fields)The Skills You BringExperience in building and deploying applications served on the cloudExperience creating REST APIsExperience with infrastructure technologies (e.g., Kubernetes, Kafka, MSSQL, DataDog).Experience with SQL, Postgres, or MySQL or Oracle or MongoDBExperience with Jenkins, UDeploy, Docker, GIT, gitflowStrong knowledge of continuous integration, Performance analysis and tuningCI/CD tools such as Shell scripting, Maven, Git / Stash, Jenkins, Artifactory, uDeploy etc.Experience with AWS or Azure. Azure experience is plusKnowledge of authorization and authentication managementPrior design or architecture workAbility to quickly translate business requirements into working features.Quick learner and open to learning new tools and developing with the latest technologies/ frameworks.Superb communication skills and ability to work effectively with engineers, product managers and business stakeholders.