In-person interview is required
Job Title: Java Developer (Spring Boot Kafka Database)
Location: Phoenix AZ (100% Onsite)
Duration: Long Term Contract
Job Description: We are seeking a highly skilled Java Developer with strong hands-on expertise in Spring Boot Kafka and database technologies. The ideal candidate should be able to design develop and deploy scalable applications while ensuring high performance and reliability.
Responsibilities:
- Develop and maintain enterprise-grade applications using Java and Spring Boot.
- Build and optimize real-time data streaming applications using Kafka.
- Work with relational and NoSQL databases for data modeling queries and optimization.
- Collaborate with cross-functional teams including architects DevOps and QA to deliver high-quality solutions.
- Troubleshoot debug and optimize application performance.
- Follow best practices in coding testing and CI/CD pipelines.
Required Skills:
- Strong hands-on experience with Java Spring Boot and Microservices.
- Solid experience with Apache Kafka (producer/consumer topics partitions streaming).
- Proficiency in SQL and database design (Oracle PostgreSQL or similar).
- Knowledge of REST APIs and integration patterns.
- Strong debugging and performance tuning skills.
- Familiarity with Agile methodologies.
Nice to Have:
- Experience with cloud platforms (AWS/Azure/GCP).
- Exposure to Docker/Kubernetes for containerized deployments.
- Knowledge of CI/CD tools (Jenkins Git Maven Gradle).