Senior Software Engineer

NICE
Summary
Join NiCE, a global market leader, and become a Java fullstack software developer. You will be responsible for both frontend and backend development using Java-based technologies, translating business requirements into technical implementations, and maintaining productive working relationships. This role requires a Bachelor's/Master's degree in Computer Science or a related field, 4+ years of software development experience, and proficiency in Core Java, Spring Framework, and Angular. Experience with cloud infrastructure (AWS/Azure/GCP) and tools like Tomcat, Elasticsearch, and Redis is also needed. NiCE offers a hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote, along with numerous career growth opportunities within a collaborative and creative environment.
Requirements
- Bachelor/Master of Engineering Degree in Computer Science, Electronic Engineering or equivalent from reputed institute
- 4+ years of software development experience
- Working experience in Core Java, proficient with Java algorithms and data structures
- Worked in high performance, highly available and scalable systems
- Strong experience with Spring Framework, Spring Boot, Angular 12+
- Experience with public cloud infrastructure and technologies such as AWS/Azure/GCP etc
- Experience working with 3rd tools like Tomcat, Elastic search, Redis Cache
- Experience in any object-relational mapping (e.g. Hibernate)
- Strong Development experience creating RESTful Web APIs
Responsibilities
- Understand business requirements and translate them into technical implementation
- High accountability of delivering planned work
- Create and maintain positive and productive working relationships across teams
Preferred Qualifications
- Experience working in and driving Continuous Integration and Delivery practices using industry standard tools such as Jenkins
- Ability to work independently and collaboratively, good communication skill
- Able to resolve problems of moderate scope which requires an analysis based on a review of a variety of factors
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