Role: Senior Java DeveloperLocation: Phoenix, AZ (Hybrid - 3-4 days onsite per week)
RGS ReqID: 10338308
Experience: 7+ Years
Position OverviewWe are seeking a highly skilled
Senior Java Developer with a strong background in modern backend technologies, microservices, and cloud-native development. The ideal candidate will have hands-on experience with
Apache Camel, Kafka, and Spring Boot, and will play a key role in designing, building, and optimizing enterprise-grade applications.
Key Responsibilities- Design and develop scalable and high-performing Java-based applications using Spring Boot and microservices architecture.
- Integrate and orchestrate services using Apache Camel and Kafka.
- Develop and maintain RESTful and GraphQL APIs for internal and external system integrations.
- Collaborate with DevOps teams to build and deploy applications via Docker, Kubernetes, Jenkins, and OpenShift.
- Work with databases including Oracle, Couchbase, Redis, and NoSQL systems; ensure efficient DB architecture and design.
- Implement CI/CD pipelines and maintain robust version control using Git and Maven.
- Conduct performance testing and tuning using JMeter, JUnit, and Dynatrace for monitoring and optimization.
- Ensure code quality, maintainability, and adherence to best practices and enterprise standards.
Essential Skills & Experience- 7+ years of hands-on experience in Java and Spring Boot development.
- Strong expertise in Apache Camel, Apache Kafka, and REST API design.
- Experience with CI/CD, Docker, Kubernetes, and OpenShift environments.
- Solid understanding of database architecture, with experience in Oracle, Couchbase, Redis, and NoSQL.
- Familiarity with GraphQL, Hadoop/HDFS, and cloud-native deployments.
- Proficiency with tools such as Git, Jenkins, Postman, JMeter, and Dynatrace.
- Strong problem-solving skills, analytical thinking, and ability to work collaboratively in a hybrid setup.
Work Model- Hybrid: Must be available to work 3-4 days per week onsite at the Phoenix, AZ location.