About the job
At NiCE, we embrace the challenge of pushing boundaries and redefining possibilities. Our ambition drives us to revolutionize the industry, and we strive to exceed expectations daily. If you're a passionate innovator ready to ignite your career, we have the perfect opportunity for you.
What does this role entail?
As a Fullstack Java Software Engineer, you will engage in both front-end and back-end development utilizing Java-based technologies. Below is a glimpse of the responsibilities you will undertake in this position.
How will you contribute?
- Translate business needs into robust technical solutions.
- Take full ownership of delivering high-quality work as per timelines.
- Foster positive, productive relationships across various teams.
Do you have the qualifications we seek?
- Bachelor's or Master's degree in Computer Science, Electronic Engineering, or a related field from a recognized institution.
- Over 2 years of hands-on software development experience.
- Proficient in Core Java, with a solid grasp of Java algorithms and data structures.
- Experience in developing high-performance, highly available, and scalable systems.
- Deep knowledge of the Spring Framework, Spring Boot, and Angular 12+.
- Familiarity with third-party tools such as Tomcat, Elastic Search, and Redis Cache.
- Experience with Object-Relational Mapping tools like Hibernate.
- Strong background in creating RESTful Web APIs.
It would be an advantage if you also possess:
- Experience with cloud infrastructure and technologies such as AWS, Azure, or GCP.
- Proficiency in Continuous Integration and Delivery practices with tools such as Jenkins.
- Excellent communication skills and ability to work independently and collaboratively.
- Problem-solving skills with the capacity to analyze various factors.
What do we offer?
Join our rapidly growing, innovative global firm where our teams, composed of top talent, thrive in a dynamic, collaborative, and creative environment. As the industry leader, every day at NiCE presents you with opportunities to learn and advance in your career across various roles, disciplines, and locations. If you are enthusiastic, inventive, and driven, we want you on our team!

