Job Description :

Role: Sr. Java Developer with Golang

Location: Atlanta, GA-Onsite: Minimum of 3-4 days per week at the client site in Atlanta

Exp level: 13+ years

Top Skills Needed: Hands-on development expertise with Java & Golang are the focus here. All candidates should have recent Golang experience and a minimum of 5-years in a development role. GCP experience, as well as API Design skills, are secondary.

Responsibilities:

  • Understanding the existing system's components, interfaces, protocols, data flows, dependencies, and configurations.
  • Able to identify critical scenarios, use cases, and workflows that effect performance.
  • Be aware of performance goals and criteria, such as response time, throughput, concurrency, availability, and resource consumption.
  • Significant software development experience with expertise in Java 8+ and knowledge of latest Java 9 features.
  • Experience with Multi-threading, Collections.
  • Thorough experience in writing high quality code with full automated unit test coverage (Junit, Mockito, etc.).
  • Thorough experience in defining and applying design standards, patterns, quality matrix depending on the solutions.
  • Working experience with various CI/CD tools.
  • Working experience with data platforms (relational and/or NoSQL) and messaging technologies.
  • Working experience with MVC frameworks like Spring, etc.
  • Working experience with web-services (REST, SOAP) and/or experience in Microservices.
  • Deep knowledge of OOPs, data structure, and algorithm.
             

Similar Jobs you may be interested in ..