Senior Software Engineer (Full Stack Java) - Irving, TX - Georgia IT Inc.
Irving, TX
About the Job
Job Title : Senior Software Engineer (Full Stack Java)
Location : Irving, TX
Position Type : Contract
Rate : Doe
No Visa sponsorship available for this Job - no third party C2C agencies.
Required Qualifications:
Location : Irving, TX
Position Type : Contract
Rate : Doe
No Visa sponsorship available for this Job - no third party C2C agencies.
Required Qualifications:
- BS in Engineering, Computer Science, Information Systems, or other technically related field.
- 2-4+ years of Full Stack Java development experience preferably in an Agile environment.
- Strong technical knowledge building mission critical/highly available service-oriented software using current generation toolkits such as Spring, Dropwizard, RESTEasy, or Node.JS.
- Experience developing and designing web services through APIs using REST, HTTP, JSON/JSONP, etc.
- Fluency in Java 7, 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.
- 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.
- Ability to work well with others with strong written and oral communication skills.
Source : Georgia IT Inc.