What are the responsibilities and job description for the Java Software Engineer position at SIMARN Solutions?
Java/Python Engineer (W2 Only)
π Location: Phoenix, AZ (Hybrid)
πΌ Employment Type: W2 Only
π Experience: 4 Years
π¨ PLEASE NOTE: This position is strictly open to W2 candidates only. No C2C, third-party
vendors, or employer-sponsored candidates will be considered.
About the Role
We are seeking a highly motivated Java/Python Engineer to join our team in Phoenix, AZ. The ideal candidate will have experience building cloud-native applications, microservices, APIs, and enterprise customer engagement solutions utilizing modern cloud platforms, conversational AI technologies, and contact center solutions.
This role requires hands-on expertise in Java, Python, Spring Boot, Kafka, cloud platforms (GCP preferred), CI/CD, and CCaaS/IVR/IVA technologies.
Required Skills & Experience
- 4 years of commercial software development experience.
- Strong programming experience in Java and Python.
- Hands-on experience developing Microservices using Spring Boot.
- Experience building and consuming REST APIs and enterprise integrations.
- Strong experience with Kafka and event-driven architectures.
- Experience with CCaaS, CTI, CRM, IVR, and IVA platforms.
- Knowledge of conversational AI solutions, NLU/NLP concepts, webhook integrations, and speech technologies.
- Experience with AI/ML forecasting models such as SARIMA and Prophet.
- Experience working with SQL, relational databases, and NoSQL databases.
- Strong understanding of data structures, algorithms, and design patterns.
- Familiarity with Unix/Linux environments.
Cloud & DevOps Requirements
- Experience developing and deploying applications on Google Cloud Platform (GCP).
- Hands-on experience with:
- GKE
- Cloud Run
- Cloud Functions
- Pub/Sub
- Apigee
- BigQuery
- Experience implementing Infrastructure as Code (Terraform preferred).
- Strong understanding of cloud security architecture, IAM, encryption, OAuth, and VPC design.
- Experience with CI/CD and DevOps practices.
- Hands-on experience with:
- Maven
- Jenkins
- Git (GitHub, GitLab, Bitbucket, SVN)
Key Responsibilities
- Design, develop, and support scalable cloud-native applications using Java and Python.
- Build and enhance customer engagement solutions leveraging CCaaS, IVR, IVA, and conversational AI technologies.
- Develop APIs, services, and microservices-based architectures.
- Design secure and resilient cloud infrastructure on GCP.
- Implement CRM, CTI, telephony, and webhook integrations.
- Support contact center migrations and cloud transformation initiatives.
- Develop and maintain CI/CD pipelines and release automation processes.
- Collaborate within Agile teams to deliver high-quality software solutions.
- Drive continuous improvement initiatives and contribute to architectural decisions.
Preferred Qualifications
- Experience with SIP, WebRTC, omnichannel routing, dialers, and campaign management.
- Experience migrating legacy contact center platforms to cloud-based CCaaS solutions.
- Exposure to AWS cloud services is a plus.
- Experience with enterprise-scale customer experience platforms.
What We're Looking For
- Strong problem-solving and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Passion for building scalable, secure, and innovative cloud solutions.
- Strong communication and stakeholder management skills.
Employment Details
- Location: Phoenix, AZ (Hybrid)
- Experience: 4 Years
- Employment Type: W2 Only
β οΈ No C2C, Third-Party Vendors, or Corp-to-Corp arrangements. Only W2 candidates will be considered
Salary : $83,000 - $93,000