PHOENIX, AZ, USA
17 hours ago
Technology Lead
Job Seekers, Please send resumes to resumes@hireitpeople.com QualificationsBachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.At least 5 years of experience in Information Technology.Candidate must be located within commuting distance of Phoenix AZ or be willing to relocate to the area. This position may require travel to project locations.RequirementsAt least 5+ years of relevant experience in development in following technologies:Java 1.8+, Spring Framework, Spring Batch, Spring Boot or DropWizard, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks(JUnit, Mockito, PowerMockito), Relational DB (preferably Oracle), Microservices, Git, Jenkins, Understanding of Cloud infrastructure, JPA/JDBI or Mybatis, ReactJS/AngularJS, Openshift, ORM Framework, Schedulers, Devops, Splunk, Appdynamics/Grafana. 1+ Experience in GoLang is requiredAdditionally knowledge of following technologies would be an advantage:Docker Framework, Document Based DBs – Cassandra, Couchbase or Mongo, Redis DB, SonarQube, Kafka, Loadrunner, Jira, Confluence, Cucumber, Kubernetes (or similar technology), ELK Integration (Elasticsearch, Logstash & Kibana)At least 4 years on MVC framework, Spring 4.x/5.x & Design Patterns.Good knowledge about continuous integration tools e.g. GIT, Jenkins, XLR etcWorking knowledge on Automation Tools e.g. Selenium, Cucumber etcNon-relational database experience e.g. Couchbase or MongoDBRelational database experience in db2/PostGreSQLAt least 4 years of experience in Design and architecture of JEE applications4+ years’ experience developing enterprise grade highly scalable Java based applications.At least 4 years of experience in Agile. Knowledge of ceremonies. CSM® or PMI ACP® will be added advantage.Should be able to analyze Java code.Ability to effectively interpret technical and business objectives and challenges, and articulate solutionsAbility to think abstractly and deal with ambiguous/under-defined problemsAbility to enable business capabilities through innovationDemonstrated willingness to learn new technologies and takes pride in how fast they develop working softwareAbility to effectively communicate across third parties, technical and business product managers on solution design is a plusExperience with Agile application development concepts including build automation, pair programming, testing automation and code management (branching and forking etc.)Ability to work in team in diverse/ multiple stakeholder environmentExperience in Financial Services domainExperience and desire to work in a Global delivery environment.
Confirm your E-mail: Send Email