Senior Java/Node.JS Software Engineer- Irving, TX

Apply Now

Company: Georgia IT, Inc.

Location: Irving, TX 75061

Description:

Job Title : Senior Java/Node.JS Software Engineer
Location : Irving, TX
Duration : 12 months
Rate : DOE

US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies corp to corp.
This position requires:
  • 5+ years of Java development experience.
  • 1+ year of Node.JS development experience.
  • Strong technical knowledge building mission critical/highly available service using current generation toolkits such as Spring, Dropwizard, RESTEasy, or Node.JS
  • Developing and designing web services through APIs using REST, HTTP, JSON/JSONP, etc.
  • Fluency in Java 7 required with a basic understanding of Java 8.
  • Strong technical knowledge of IP, HTTP, JSON and XML. Solid experience with Python or Javascript/Node.js a plus
  • Strong understanding the principles of service-oriented software and large scale distributed systems.
  • Working knowledge of reactive programming.
  • Working knowledge of SQL-based or NoSQL databases using JDBC, JPA or similar frameworks.
  • Basic technical knowledge of cloud-based systems - covering infrastructure, platform and software as services.
  • Recent hands-on experience with Java, Spring / Spring Boot Frameworks, Node.js development, MicroServices, Serverless (AWS Lambda etc).
  • Good working knowledge of the Cloud (AWS, Azure, GCP), Observability & Traceability.
  • Code craftsmanship; rigor in high code quality, automated testing (JUnit, Mockito, Cucumber), and agile engineering best practices.
  • Knowledge of modern software patterns and anti-patterns.
  • Able to work within a Git/Gitflow-based multi-branched software environment.
  • Preferred experience with Java development tooling: Maven and/or Gradle.
  • Used continuous integration environments like TeamCity, Jenkins, Hudson.
  • Strong written and oral communication skills, time management skills, and problem-solving skills.
  • Experience working in an Agile software development organization; Scrum and/or Kanban.
  • Willingness to learn new technologies - often very quickly.
  • Must have legal right to work in the U.S.

Similar Jobs