
Senior Software Engineer

NICE
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:
Similar Remote Jobs

