Software Developer

W. H. GREEN & SONS, INC.
Portland, ME, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Microsoft Azure Bash Shell Software Bug Management Cloud Computing Continuous Integration Linux DevOps Disaster Recovery Java Platform Enterprise Edition (J2EE) Github
+36 more
Gradle Monitoring of Systems Spring Framework Python (Programming Language) Apache Maven Object-Oriented Software Development Oracle (Applications) Performance Tuning Ansible Prometheus SONAR (Symantec) SonarQube TypeScript YAML Scripting Cloud Platform System Postman Autoscaling Spring-mvc Istio Grafana Kubernetes Helm Charts Firebase Infrastructure as Code (IaC) Kotlin Kubernetes Information Technology Rancher Restful APIs Terraform Dynatrace Devsecops Docker Artifactory Golang Microservices

Job description

  • Develop and automate solutions in GitHub Actions, Artifactory and measure key metrics. Build operational solutions to maintain reliability.
  • Automate the deployment of Microservices to Azure, assist in the cloud based migrations, evaluate infrastructure design and propose improvements.
  • Implement and enforce infrastructure-as-code (IaC) standards using tools such as Terraform or ARM templates, ensuring consistent, secure, and repeatable cloud environments across all stages.
  • Develop and maintain automation of the CI / CD pipelines for code deployment, scaling and configuration. Perform RCAs and bug fixes.
  • Provide solutions for performance management, disaster recovery, monitoring and measuring key metrics.
  • Design, deploy, and operate Kubernetes (AKS) clusters, including node pool management, ingress controllers, service mesh, networking, autoscaling, and cluster security, while tuning performance and reliability at scale.
  • Lead key business initiatives and collaborate with the business partners and create reliable and speedy build environments for DEV, QA and Prod., Microsoft Azure Cloud service, Java, J2EE, Kotlin, REST APIs, Spring MVC, Oracle, Cosmos, Github Actions, Terraform, Spring, Docker, Kubernetes, Ansible, YAML, Firebase, Sonar, Dynatrace, Postman, Gradle, Maven, Solace, Artifactory.

Requirements

Do you have experience in Tooling?, Do you have a Bachelor’s degree?, Software Developer with Bachelor’s Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects., * Strong experience working with DevOps methodology and best practices with an emphasis on CI / CD.

  • Strong experience working with CI / CD tools and platforms such as GitHub Actions and Harness
  • Strong experience with Kubernetes networking, ingress controllers, service meshes, and cluster-level security and performance tuning.
  • Strong experience working with Kubernetes and Docker and associated tools such as Rancher.
  • Strong experience working with Linux and scripting (i.e., BASH, Python, Go etc.).
  • Strong experience working with Infrastructure as Code (IaC) concepts and tooling such as Helm Charts and Terraform.
  • Solid understanding of Cloud Concepts and Technologies, Namely Azure, GCP.
  • Experience designing and implementing high-availability, scalable cloud architectures, including disaster recovery, backup strategies, and cost optimization.
  • Experience with DevSecOps and security tools, specifically SonarQube, Snyk, and JFrog Xray.
  • Experience utilizing monitoring tools such as Dynatrace, Grafana, and Prometheus. Experience with TypeScript / JavaScript
  • Experience with object-oriented programming (i.e., Java).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Managing and versioning system prompts as YAML files

Kevin Lewis Kevin Lewis +1 · WWC 2025

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:31 min

Orchestrating generative configurations using standardized YAML files

Han Xiao · WWC 2022

Videos

See all

Related articles

See all