Overview
Skills
Job Details
Job Title: Senior Backend Java Developer
Location: Phoenix, AZ (Onsite)
Duration: Long-Term Contract
Preference: Diversity candidates preferred (DEI initiative)
We are seeking a highly skilled and experienced Senior Backend Java Developer to join our team onsite in Phoenix, AZ. The ideal candidate will have a strong background in backend development with expertise in Java (8+), Spring Boot, Microservices, and modern Google Cloud Platform (Google Cloud Platform) technologies. Candidates must have excellent communication skills and the ability to work in a collaborative, fast-paced environment.
Must-Have Skills:-
Java/J2EE (Java 8 or later)
-
Spring, Spring Boot, Microservices
-
Python
-
SQL
-
Google Cloud Platform Services: Pub/Sub, BigQuery, Cloud Composer, Dataflow, Dataproc
-
Spark / Apache Beam
-
DevOps & CI/CD Skills
-
Containerization: Kubernetes, OpenShift, Docker
-
Observability Tools: ELK stack or similar
-
Design, develop, and maintain scalable and high-performance backend systems using Java and related technologies.
-
Build and integrate RESTful APIs and microservices.
-
Work with cross-functional teams to gather business requirements and design robust cloud-based solutions.
-
Leverage Google Cloud Platform services such as Pub/Sub, Dataflow, Dataproc, and BigQuery for data-intensive applications.
-
Apply containerization and orchestration using Docker, Kubernetes, and OpenShift.
-
Implement CI/CD pipelines and monitor system performance using observability tools like ELK.
-
Debug and resolve issues, ensuring high availability and reliability of applications.
-
Continuously explore and adopt new technologies aligned with industry trends.
-
10+ years of experience in backend development.
-
Hands-on experience with Java 8 or newer, Python, and cloud-native application development.
-
Strong experience with Google Cloud Platform services.
-
Solid understanding of microservices architecture and RESTful API development.
-
Experience in big data processing with Spark or Apache Beam is a plus.
-
Demonstrated knowledge of DevOps practices and tools.
-
Excellent problem-solving, analytical, and communication skills.
-
Proactive attitude and aptitude to learn new technologies.