Sr. Groovy/Java Microservice Web Application Developer

in Morrisville, NC

Job #:276917

Practice Area: IT

Date Posted: 11/05/2019

Share this job  

Job Title:  Sr. Groovy/Java Microservice Web Application Developer

Location:  Remote, RTP, San Jose, CA,

Terms:  Contract

Requirements: 

  • 6+ years developing Java-based applications (required)
  • 4+ years developing Groovy-based applications (highly preferred)
  • 3+ years using dependency-injection design (Guice DI including JSR-330 preferred)
  • 3+ years using Dropwizard or its core technologies (Logback, Jetty, Jersey, Hibernate, etc.)
  • 2+ years developing RESTful APIs with JAX-RS

For immediate attention please apply online and send a text message or leave a voicemail for Jordyn Matthewson at (919)328-8669.

Job Title Job Summary:

This position is seeking a senior Java/Groovy web application developer and technical leader to develop restful microservices in a Docker-based environment. Our team is building a large-scale container hosting platform based on Rancher Kubernetes. Today we host over 30,000 containers on 1000+ VMs in 6 different global regions on-premise and in AWS. Our platform is comprised of several custom and off-the-shelf solutions integrated into the platform such as: Splunk, Sysdig, CloudShark, Gluster FS, Kong, and Let’s Encrypt.

This is a perfect time to join the team as we have just scratched the surface of what is possible and are seeking the brightest minds to help us scale and enhance this emerging platform. We need a Java and Groovy wizard who knows how to conjure restful microservices out of thin air while engaging in team collaboration on all aspects of design, testing, implementation, and operations.

Job Title Job Responsibilities:

  • Develop custom Java/Groovy web-based applications
  • Collaborate with architects and developers on design and planning
  • Interpret high-level requirements and refine as agile-based implementation stories
  • Be a flexible team player willing to learn new things and teach others

Job Title Job Requirements:

  • 6+ years developing Java-based applications (required)
  • 4+ years developing Groovy-based applications (highly preferred)
  • 3+ years using dependency-injection design (Guice DI including JSR-330 preferred)
  • 3+ years using Dropwizard or its core technologies (Logback, Jetty, Jersey, Hibernate, etc.)
  • 2+ years developing RESTful APIs with JAX-RS
  • 2+ years using Gradle (preferred) or Maven build tools
  • Very strong communication and collaboration skills (required)
  • Strong analytical and problem-solving skills (required)
  • Expertise applying 12-factor apps (12factor.net) and TDD, DI, DRY principles
  • Experience writing defensive code using standards such as JSR-305
  • Strong knowledge of web architecture and technologies (HTTP/S, AJAX, JSON, CORS, etc.)
  • Ability to create elegant and well-documented code without over-engineering
  • Knowledge of Docker high-level architecture and deployment models preferred
  • Experience with OpenJDK8 preferred
  • Experience with H2 or HSQLDB preferred
  • Experience with NATS or other message queues preferred
  • Advanced degree in relevant field or equivalent education via career experience

 

Frequently Asked Questions:

  • Benefits?  Yes, provided by ettain group
  • Remote Workers?  If not local to RTP (In North Carolina), or San Jose, CA
  • Visa Sponsorship?  Not offered
  • Corp-to-Corp?  Not eligible

 

How to Apply:

For immediate attention please apply online and send a text message or leave a voicemail for Jordyn Matthewson at (919)328-8669.

ettain group is a talent solutions company dedicated to matching people with the most relevant employment opportunities in IT, healthcare IT and the digital creative space. Top employers and highly skilled talent throughout the U.S. select ettain group for a better recruitment experience. Our culture empowers teams with the flexibility to deliver a superior candidate experience and client experience using market intelligence. We recruit resources, own projects and manage programs to offer a wide range of IT development and talent solutions to our clients and candidates. To learn more about ettain group visit www.ettaingroup.com. To explore more job opportunities with ettain group, visit www.ettaingroup.com/job-board.aspx

 


Apply Now