Java Golang cloud developer - remote- EST time only

Apply for this position Please mention DailyRemote when applying
timePosted 3 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Candidate should be in EST

Golang exp

Looking for a person who is a true agile player in an agile team who can play the role of developer, QA and/or scrum master depending on the demand in the agile team. The person shall be technically strong with strong background of extensive coding following standards and best practices for the required technical areas. The person shall develop, test, promote and maintain a suite of services as part of an Agile Team. He/she shall be strongly familiar with one or more languages like Golang & Java. Shall be capable of developing performant REST or SOAP based services capable of being deployed and managed on premise or in the cloud. He/she shall be able to work with the Product Owner and the other members of the Agile Team to groom stories and refine requirements. He/she shall be capable of not only implementing the service, but also implementing automated unit tests and automated end to end service tests. He/she shall work independently with minimal supervision

Minimum Qualifications:

  • Bachelor's degree in any area of study that requires analytical/mathematical computation
  • Minimum 5 years of experience
  • Minimum of 3 years using one or more languages like Go , Java
  • Minimum of 3 years Implementing REST-based web services using standards and best practices
  • Familiarity and experience working in an agile team in any role ( Developer, QA or Scrum Master)

Technical Skills:

  • Programming Language(s):
  • Highly capable of doing development one or more languages like Go , Java (preferably using Spring Boot technologies)
  • Must have very clear coding concept and understanding the nuances, standards, best practices of coding in general.
  • Expertise and knowledge for Java Script, Python, Shell Script etc. is a plus
  • Protocol and Standards:
  • REST services using standards and best practices including HTTP standards
  • SOAP services using standards and best practices including WSDL, SOAP Action, Operations, SOAP Header and Body
  • Technology Patterns: Either of the following. Knowledge in both the areas is a plus.
  • Cloud technologies ( like AWS, Google Cloud Platform, Azure )
  • Messaging/streaming services (like JMS, Kafka, RabbitMQ)
  • Strong understanding on character encoding schemes like UTF8
  • Strong understanding in data formats and like XML, XSD, XSLT, JSON, JSON Schema
  • Understanding and hands-on experience of batch processing application. E.g. processing large CSV. XML File is a plus
  • Understanding and hands-on experience of event driven architecture using Kafka is a plus
  • Security - OAUTH / X.509 / Encryption & Decryption standards ( Symmetric Encryption, Asymmetric encryption)
  • Database expertise. Must have hands-on experience and DB knowledge at least of the one DB technologies
  • Relational databases like Oracle, MySQL
  • NoSQL databases like MongoDB is a plus
  • Operating Systems:
  • Developing solution in UNIX-like Operating Systems
  • Working in Windows environment
  • Experience with Docker is a plus
  • Must be able to communicate with peers in IT and with business stakeholders
  • Must have strong problem solving skills
  • Working knowledge of MS PowerPoint, Project, Excel, and Visio
  • Experience working with source control tools like GIT and gitflow
  • Agile tools like JIRA and Confluence
  • All aspect of testing
  • Unit Testing
  • Integration Testing
  • PPV
  • Fitness functions
  • Strong understanding in operations and monitoring process and standards
  • Knowledge in monitoring tools AppDynamics, Foglight is a plu
- provided by Dice