Back End Web Developer

HK TechSalt Lake City, UT

About The Position

The organization is seeking a Senior Java Web/Database Developer to join a Core Web Team responsible for developing, supporting, modernizing, and maintaining internal and public-facing web applications. The team is currently modernizing several applications, including: Migrating from AngularJS to Angular 21 Transitioning from Oracle to RDS/PostgreSQL Moving to containerized Spring Boot applications deployed on AWS ECS The ideal candidate will have hands-on experience with these technologies and thrive in an Agile/DevOps environment.

Requirements

  • Experience with modern web development technologies, including:
  • Java Web APIs using Spring (Spring MVC, Spring Boot, Spring Security with OAuth2, JPA)
  • Angular-based user interfaces
  • Relational database design (Oracle and PostgreSQL)
  • Responsive design using Bootstrap 4+
  • Experience with API documentation tools such as Swagger / OpenAPI
  • Strong experience with Test-Driven Development (TDD) and integration testing
  • Experience designing and implementing relational databases (Oracle 12+ or PostgreSQL)
  • Experience with database versioning tools such as Liquibase or Flyway
  • Experience working in Agile/Scrum environments (Jira, Confluence, sprint planning, retrospectives)
  • Experience working on development teams supporting both new and existing applications
  • Experience with GitHub and GitFlow pull request workflows
  • Strong written and verbal communication skills
  • Minimum of 5 years of IT experience
  • Experience with AWS services for web applications, including:
  • ECR
  • ECS
  • S3
  • ALB
  • CloudWatch

Nice To Haves

  • Experience with AI-assisted development tools (Copilot, Gemini, Claude)
  • Experience leading development teams
  • Experience building and maintaining CI/CD pipelines with GitHub Actions
  • Experience implementing Infrastructure as Code using Terraform
  • Experience with event-driven architectures using AWS SNS and SQS

Responsibilities

  • Participate in regular team discussions, contributing to decision-making and project progress
  • Support database migration from Oracle to PostgreSQL using custom and off-the-shelf tools (e.g., AWS DMS)
  • Develop and maintain containerized Spring Boot applications and RESTful APIs deployed on AWS ECS
  • Monitor and interpret AWS CloudWatch logs
  • Support CI/CD pipelines using GitHub Actions and AWS deployment tools
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service