Senior Software Engineer

closed
NICE Logo

NICE

πŸ“Remote - India

Summary

Join NICE as a Senior Software professional specializing in designing, developing, and maintaining applications and systems using the Java programming language. You will play a critical role in building scalable, robust, and high-performing applications for various industries, including finance, healthcare, technology, and e-commerce. This role requires a Bachelor's degree in computer science, Business Information Systems, or a related field, along with 4+ years of experience in software development. You will be responsible for working knowledge of unit testing, user stories or use cases, design patterns, object-oriented software design, and experience in Java, spring boot, microservices, Kafka, Kinesis, KDA, Apache Flink, Kubernetes operators, Grafana, Prometheus, and AWS Technology. NICE offers a hybrid work model with 2 days in the office and 3 days remote, providing flexibility and a collaborative environment. NICE is a global company with a fast-paced, collaborative, and creative environment, offering opportunities for growth and development.

Requirements

  • Bachelor’s degree in computer science, Business Information Systems or related field or equivalent work experience is required
  • 4+ year (SE) experience in software development
  • Well established technical problem-solving skills
  • Experience in Java, spring boot and microservices
  • Experience with Kafka, Kinesis, KDA, Apache Flink
  • Experience in Kubernetes operators, Grafana, Prometheus
  • Experience with AWS Technology including (EKS, EMR, S3, Kinesis, Lambda’s, Firehose, IAM, CloudWatch, etc)

Responsibilities

  • Working knowledge of unit testing
  • Working knowledge of user stories or use cases
  • Working knowledge of design patterns or equivalent experience
  • Working knowledge of object-oriented software design
  • Team Player

Preferred Qualifications

  • Experience with Snowflake or any DWH solution
  • Excellent communication skills, problem-solving skills, decision-making skills
  • Experience in Databases
  • Experience in CI/CD, git, GitHub Actions Jenkins based pipeline deployments
  • Strong experience in SQL

Benefits

  • Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment!
  • As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations
  • Enjoy NICE-FLEX!
  • At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
  • Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere
This job is filled or no longer available