Senior Java Developer
Technology
Saxon Global2 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
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
- 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?