Job ID :
27278
Company :
Internal Postings
Location :
Phoenix, AZ
Type :
Contract
Duration :
6 Months
Salary :
DOE
Status :
Active
Openings :
1
Posted :
05 May 2020
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job Responsibilities:

  • Develops clean, tested, secure, deployed, monitored and scalable Java applications.
  • Performs all technical aspects of software development including developing prototypes, creating APIs, testing and debugging.
  • Designs and builds integration components and interfaces in collaborationwith Architects and Infrastructure Engineers as necessary.
  • Has the ability to quickly learn new technologies and implement projects using them.
  • Must be able to work independently and gather requirements from appropriate stakeholders.
  • Experience in Agile techniques and adhering to project timelines.
  • Good problem solver who is focused and self - driven.
  • Good attitude, communication, willingness to learn and collaborate.
  • Bring a culture of innovation, ideas, and continuous improvement.
  • Challenging status quo, demonstrate risk taking, and implement creative ideas.

Technical Skills:

  • 4-6 years relevant experience in developing enterprise applications usingJava and JEE.
  • Knowledge of Spring including MVC, Spring Boot, Hibernate, JPA, JUnit andSQL.
  • Exposure to distributed (multi-tiered) systems and relational databases.
  • Good understanding of Data Structures & Algorithms.
  • Adept in implementing appropriate Design patterns.
  • Knowledge of Version control and CI/CD - Git, Maven, Jenkins etc.

Desirable:

  • Experience developing RESTful APIs and Microservices.
  • Exposure to Functional and Reactive programming paradigms.
  • Knowledge of NoSql technologies viz. Cassandra, Couchbase or MongoDB.
  • Cloud experience, viz. Docker, OpenShift, Unix and service discovery tools.
  • Preferably some experience with BDD and TDD.
  • Experience with messaging systems like Kafka etc.