Previous Job
Previous
JAVA ARCHITECT/DEVELOPER
Ref No.: 18-02148
Location: Durham, North Carolina
Position Type:Contract
Job Position: Java Architect/Developer
Location: Durham, NC
Number of positions: 1
Duration of project: Long Term
Start date: Immediate hire
Interview type: Skype or Webex
Visa: H1B/GC/USC accepted


RESPONSIBILITIES:
  • Set technology direction for Cloud solutions
  • Specialties include data management, scripting languages, API and other integrations
  • Manage and implement integrations between internal and external solutions
  • A team player who also works well independently, thinks creatively and takes initiative
  • Comfortable with tight deadlines; organized, efficient, detail-oriented and able to multitask
  • Interpret and communication client requirements into deliverables
  • Ability to work effectively within a team in a dynamic, agile environment
  • Demonstrated ability to troubleshoot and debug
  • Participate in technical planning & requirements gathering phases including design, code, test, troubleshoot, and document engineering software applications.
  • Ensuring that technical software development process is followed on the project, familiar with industry best practices for agile software development.
  • Demonstrate the ability to adapt and work with team members of various experience level


REQUIRED SKILL:
Qualifications
  • 10+ Yrs Experience with designing Bootstrap, NodeJS, ExpressJS, REST WS, IBM Cloud, AngularJS and SQL knowledge.
  • 6+ Yrs Experience with designing JSON-based RESTful APIs in node.js
  • Passionate coder with 14+ years of Java Web application development experience.
  • Breadth of experience with...Java, Spring, Hibernate, Linux, HTML, CSS, Javascript, JQuery, Tomcat (or equivalent), REST-based Web services, and git.
  • Strong debugging, problem solving and investigative skills.
  • Broad understanding of application architecture and software technology in one or more technology environments (e.g. JEE, .NET, Web, mobile).
  • Experience as a hands-on software developer; still enjoy getting hands-on with code.
  • Experience in defining new architectures and ability to drive projects from an architectural standpoint.
  • Additional Nice to have skills for this position include experience with:
  • Understanding of Watson Services, Microservices, 12 factor/ Cloud Native principles and techniques such as Microservices/BDD; containers/Docker, Kubernetes, IBM Cloud, Elastic Search, Jenkins, Rally