Skip to main content

Senior Java Developer

Technology
Saxon Global
2 months ago

Job description

Position: senior java developer

Number of positions: 2

Locations: dallas, TX

Onsite: 3 days a week (could be less)

Interview process: screening then 2 video interviews to hire

Contract: 24 month to perm

Must have: java, spring, GraphQL, CI/CD, and Cloud experience

Project:

  • These teams develop and manage 500+ data APIs used by 30+ consumers across US Bank (any US bank site, transactions, marketing, money movement, customer profiles)
  • The past few years have been focused on modernizing existing APIs to prepare them for migration to Azure which is what the incoming resources will focus on
  • All APIs are built in Java with GraphQL, Spring Boot, Cassandra and deployed in Kubernetes cluster, CI/CD Jenkins pipeline for deployment
These resources should come from a development background, but will be focused on deployment, containerization, and orchestration

Responsibilities:

  • Build and maintain GitHub Actions workflows for continuous integration and deployment.
  • Design and maintain Docker images and Kubernetes clusters, use Helm charts for application packaging and deployment, troubleshoot and optimize Kubernetes workloads.
  • Develop automation scripts in Python for workflows, monitoring, and infrastructure tasks.
  • Configure and maintain observability tools. Set up dashboards, alerts, and log aggregation for proactive monitoring.
  • Implement security best practices in CI/CD pipelines and Kubernetes clusters.
  • Participate in requirements gathering, design discussions, code reviews, etc.
  • May need to lead offshore developers
Must Haves:
  • Senior java developer
    • Should come from a Java development background, not an infrastructure background
    • At least 1 of the 2 resources needs to have strong Python experience in addition to Java – ability to write Python scripts for workflow automation, automated deployments, etc.
  • Experience with GitHub Actions, GitHub CI, GitOps
  • Containerization & orchestration using Kubernetes, Helm Charts
  • Experience configuring monitoring & observability – DataDog preferred, Splunk would also be considered
  • Experience with cloud migrations & deployments – Azure preferred

Interested in this role?