Specialist Software Engineer, CX (Java, AWS)
NICE
about 1 month ago
Pune, India
Staff+
Responsibilities
- Design, implement, and optimize routing algorithms for efficient call flows.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Perform system analysis, troubleshooting, and debugging for routing-related issues.
- Conduct performance monitoring and optimization of routing strategies.
- Maintain documentation including technical specifications and user manuals.
- Stay updated with industry trends in contact center routing and Java development.
- Participate in code reviews and provide feedback to ensure high-quality code.
- Deliver sustainable and maintainable code.
- Work as part of an agile team responsible for product development.
- Adhere to agile development principles and company policies.
Requirements
- 8+ years of proven experience in Java programming.
- Strong expertise in developing web applications using Java, Spring, and Spring Boot.
- Hands-on experience with microservice architecture and RESTful API development.
- Proficient in relational and NoSQL databases such as Postgres and Redis.
- Good understanding of AWS cloud infrastructure.
- Experience with infrastructure as code using Terraform.
- Familiarity with CI/CD pipelines using tools like Jenkins and Docker.
- Comfortable working in an Agile environment with tools like JIRA.
- Proficiency in version control systems like Git.
- Strong analytical skills and problem-solving mindset.
- Excellent communication and collaboration abilities.
Benefits
- Flexible hybrid work model with 2 days in-office and 3 days remote.
- Opportunities for internal career growth across multiple roles and locations.
- Collaborative and creative work environment.
Tech Stack
Apache KafkaAWSC#DockerGitJavaJenkinsKubernetes.NETPostgreSQLRedisSpring BootTensorFlowTerraform
Categories
BackendDevOpsFull Stack