Senior Java Developer
Phoenix Staff, Inc. · Phoenix, AZ · 5 days ago
On-siteEngineeringFull-time
Key Responsibilities
- Design, develop, and maintain Java-based applications and services that automate operational workflows and customer service processes across multiple technology platforms.
- Build and support integrations between business, operational, and technical systems using APIs, messaging frameworks, directory services, and third-party interfaces.
- Analyze business and system requirements and translate them into scalable, automated solutions that support service delivery, platform migrations, equipment management, and process improvements.
- Collaborate with cross-functional teams including business stakeholders, quality assurance, infrastructure, and external partners to design, test, deploy, and support software solutions.
- Troubleshoot and resolve application issues in development and production environments while implementing enhancements that improve efficiency, automation, and system reliability.
- Participate in software development lifecycle activities including design, coding, testing, deployment, and ongoing support.
Requirements
- Experience developing applications using Java and Spring Boot.
- Experience working with REST and SOAP-based web services.
- Experience deploying and supporting applications within containerized environments such as OpenShift, Kubernetes, or similar technologies.
- Experience with source control systems, CI/CD pipelines, and modern development practices.
- Experience with SQL and relational databases.
- Familiarity with telecommunications, networking, or service delivery platforms is preferred.
- Understanding of device provisioning, system integrations, and automated workflow processing is preferred.
- Experience supporting large-scale enterprise applications with multiple external integrations is a plus.