Golang Job: GoLang Developer - Remote

Job added on

Company

Activesoft, Inc.
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job Description

We are looking for a developer to help build, integrate, and maintain functionalities around Go and Java
applications. The right candidate for this role must be capable of building applications using modern
event streaming architectures, should be hands on in Go and Java Frameworks, microservices (Java,
Spring Boot API development, REST, Mockito), and Azure Cloud.
You should be comfortable working with application coding based on design, integration, and
specification. Also, be comfortable working with application protocols such as JSON, REST.

Minimum qualifications
2 years of experience working with Go/Golang development language.
3 years of experience working with Java (1.8 or higher), using frameworks like Spring Boot,
Spring Data, Mockito.
Experience with Azure cloud and RESTFUL services development.
Experience working with relational or non-relational databases along with ORM frameworks to
connect with them (like Spring Data, dataStax).
Strong experience working with Microservices development (Kubernetes)
Experience partnering with others to solve problems efficiently.

Key Responsibilities
Responsible for participating in the design, development, testing, debugging, maintaining, and
documenting software components in accordance with Agile Development best practices.
Establish estimates and work plans for design, development, implementation, and rollout tasks.
Communicate with appropriate teams to ensure that assignments are delivered with the highest
quality and in accordance with standards.
Develop a high-quality codebase, lead design discussions, execute development against design,
and navigate complex codebase.
Responsible for development and implementation of technical design within a defined set of
teams.
Executes against defined technology roadmap to support project portfolio and business
strategy.
Participate in implementation of enterprise standards across domains: operations,
infrastructure, data, applications, development, security & risk, and business continuance.
Provide technical clarity between ongoing projects and the strategic objectives of the company.
Drive digital innovation by leveraging innovative new technologies and approaches to renovate,
extend, and transform the existing core technology base and IT estate.
Implement high-level migration plans to address the gaps between the current and future state.
Lead the analysis of the technology environment to detect critical deficiencies and recommend
solutions for improvement.
Mentor team members in software development principles, patterns, processes, and practices.
Must be able to perform the essential job functions of this position with or without reasonable
accommodation.