Senior Backend Java Developer w/ MicroServices | 199734 in Irving at Vaco

Date Posted: 3/26/2020

Job Snapshot

Job Description

Senior Backend Java Developer w/ MicroServices | 199734

DETAILS

Location: Irving, TX 75063

Position Type: 12M+ Contract

Hourly / Salary: BOE!

JOB SUMMARY

Vaco Technology is currently seeking a Senior Backend Java Developer w/ MicroServices experience for a 12M+ Contract opportunity located in Irving, TX. The Senior Backend Java Developer w/ MicroServices will build and deliver software-based services for a services platform. The Senior Backend Java Developer w/ MicroServices will develop high-quality, at-scale MicroServices in a cloud environment. The Senior Backend Java Developer w/ MicroServices will develop software in an Agile Environment and will create, extend, and maintain the core of the services platform as well as participating in expanding the current offerings.

  • Adhere / Enforce TDD (Test-Driven Development) / BDD (Behavioral-Driven Development) / Maintain Wiki Pages, Code Style, and Code Group / Participate in Code Reviews
  • Analyze Requirements / Technical Specs and Implement Assigned Web-Based Development Projects
  • Develop / Maintain / Debug Cloud-Based MicroServices APIs
  • Maintain / Extend Existing OnPrem Software Systems
  • Effectively / Successfully Troubleshoot Pre- / Post-Production Issues

JOB REQUIREMENTS

  • Senior Java / Core Java Development
  • Spring Framework / Spring Boot
  • MicroServices Architecture / APIs
  • Design / Develop APIs - REST Services / WebAPI / HTTP / XML / JSON, etc.
  • SOA (Service-Oriented Architecture) - Large-Scale Distributed Systems
  • SQL-Based / NoSQL Databases - JDBC / JPA / Similar Frameworks
  • Automated Testing - JUnit / Mockito / Cucumber, etc.
  • GIT / GITFlow-Based Multi-Branched Software Environment
  • SCRUM / Agile Development Environment / Best Practices

PREFERRED (not required)

  • AWS Cloud-Based Systems - Infrastructure / Platform / SaaS (Software-as-a-Service)
  • Reactive Programming (knowledge)
  • DropWizard / RESTEasy
  • Python / Node.JS
  • CI/CD (Continuous Integration / Deployment) - TeamCity / Jenkins / Hudson, etc.
  • Maven / Gradle, etc.

Job Requirements

Core Java, Spring, Spring Boot, MicroServices, API, SQL, SCRUM, Agile, AWS, CI/CD, JDBC, JPA, SOA