Senior Java Developer in Miami, FL at Signature Consultants

Date Posted: 2/11/2020

Job Snapshot

Job Description

Senior Java Developer Summary:

Signature Consultants is seeking a Senior level Java Developer for an opportunity with our client in Miami, FL or Raleigh, NC. The Senior Software Developer will join our client's engineering excellence team and will design, develop and deliver software solutions on our modern technical stack: Microservices, SPA Web and Native Mobile applications. The candidate will engineer solutions that scale across the Product Engineering teams and further establish engineering standards with innovative ideas to transform our engineering organization. 6+ month on going contract that will eventually convert to perm. They will sponsor the candidate if they want to convert them

Requirements:

  • Must have Java, SpringBoot, Restful APIs, SQL, Microservices
  • Must have experience building APIs
  • Database Knowledge - SQL, NoSQL, mongodb etc
  • Must have Unit Testing - test their own code
  • Nice to have - CI/CD, Devops, Docker, Mesosphere, Kubernetes
  • Will have people reporting to them

Responsibilities:

  • Design and Develop engineering best practices and guidelines.
  • Design, Develop and Deploy Microservices, SPA Web, Mobile applications and libraries.
  • Develop Proof of Concepts to recommend best of the tools, frameworks in the industry.
  • Collaborate with Software Engineers to evangelize best software engineering practices and seek feedback.
  • Configure, build and deploy Microservices.

Qualifications:

  • At least BA/BS degree in Computer Science, similar degree or equivalent experience.
  • 6+ years of software development experience with Java, Javascript, Go or Python.
  • Experience designing and building Microservices with Spring, Spring Boot.
  • Experience with one mobile application programming language i.e., Swift or Kotlin
  • Experience with Amazon Web Services (AWS), GCP or Azure and on-perm environments.
  • Experience using Docker, Kubernetes (preferable) or Mesos clusters and in deploying microservices.
  • Experience engineering highly-available, scalable resilient systems.
  • Strong knowledge of design patterns, non-monolithic architecture and distributed systems.
  • Computer Science fundamentals in data structures, algorithms, problem solving and complexity analysis.
  • Strong technical aptitude and analytical skills.

Required Experience:

  • Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with Agile software development in a UNIX/Linux environment
  • Software development experience in Spring, AWS, Kafka, NOSQL building Web services and highly scalable applications.

Bonus:

  • Continuous Integration using Jenkins.
  • Experience with Kafka, Mesosphere, Apigee, Akamai, RabbitMQ.
  • Experience with Couchbase, MySQL, PostGres.
  • Experience with tools like Jira, Bitbucket, Confluence.
  • Experience with Splunk, Prometheus, Grafana, ElasticSearch, Kibana.
  • Familiarity with SRE principles.

About Signature Consultants, LLC
Headquartered in Fort Lauderdale, Florida, Signature Consultants was established in 1997 with a singular focus: to provide clients and consultants with superior staffing solutions. For the ninth consecutive year, Signature was voted as one of the "Best Staffing Firms to Work For" and is now the 14th largest IT staffing firm in the United States (source: Staffing Industry Analysts). With 28 locations throughout North America, Signature annually deploys thousands of consultants to support, run, and manage their clients' technology needs. Signature offers IT staffing, consulting, managed solutions, and direct placement services. For more information on the company, please visit www.sigconsult.com. Signature Consultants is the parent company to Hunter Hollis and Madison Gunn.