Backend Software Developer

CERES Group

BurlingtonFull-timeMid LevelOn-site

Job Description

Overview

Title: Software Engineer - Backend

Summary: Develop microservices for our global platform as a member of an agile scrum team reporting to a Team Lead.

Responsibilities

  • Work under minimal supervision to analyze, design, develop, test, and debug enhancements to Java-based microservices hosted on Azure Kubernetes Services (AKS).
  • Collaborate with Business Analysts and Product Managers to turn business requirements into working and sustainable software.
  • Participate in the design of product architecture within the team’s scope of responsibility.
  • Provide thoughtful insight and suggestions in code reviews.
  • Write unit and automation tests, and conduct manual tests, to ensure a high-quality end product.
  • Contribute to written design and API documentation, and participate in the customer documentation process.
  • Actively participate in the agile software development process by adhering to the scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives.
  • Participate in cross-team group activities to complete assignments.

Experience

  • 6+ years developing web applications or services in Java.
  • 2+ years developing cloud-based microservices hosted in Kubernetes.
  • 1+ years developing applications or services with Spring or Spring Boot.
  • 2+ years developing applications or services using SQL and JPA (or equivalent ORM).
  • 1+ years developing applications or services using Kafka Streams—Spring Cloud Stream a plus.
  • 2+ years developing unit, integration and functional tests with Cucumber, JUnit, or equivalent automated test framework.
  • 3+ years writing design documents for new applications, services and features.
  • 2+ years working in a large corporate setting on enterprise web products.
  • 1+ years working in an agile/scrum environment.

#J-18808-Ljbffr

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now