Senior Software Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.