Java Software Engineer Apply
Role: Java Software Engineer
Work location: Bentonville, AR (Onsite)
Duration: 5 Months
Job Description:
- Engineering & Development: Design, develop, and deploy Java-based microservices using Spring Boot, ensuring high performance, scalability, and security.
- GCP Pipeline Development: Build and maintain data ingestion and processing pipelines using GCP native tools like Dataflow, Pub/Sub, Data Store and Cloud Storage.
- Cloud Infrastructure: Manage containerized applications on Kubernetes , and configure cloud resources (BigQuery, Cloud Spanner).
- DevOps & CI/CD: Implement and maintain automated CI/CD pipelines (Jenkins, GitHub Actions, Concord ) for seamless deployment.
- Technical Leadership: Conduct code reviews, ensure adherence to software engineering best practices, and mentor junior developers.
- Troubleshooting & Optimization: Diagnose performance issues, conduct root cause analysis (RCA), and optimize SQL queries and system architecture.
Required Qualifications
- 5+ years of software engineering experience, with strong proficiency in Java and Spring Boot.
- Hands-on experience with GCP services (Dataflow Pipelines, BigQuery, Pub/Sub, Data Store).
- Strong understanding of microservices architecture and RESTful APIs.
- Experience with relational databases (PostgreSQL, Cloud SQL) and SQL tuning.
- Experience with No SQL Databases ( Cosmos, Cassandra)
- Solid understanding of version control systems (Git).
Key Skills: Java, Springboot, GCP, Azure, Microservices

