Summary
Join NICE, a global leader in software solutions, as a Software Engineer and play a pivotal role in developing complex software. Leverage your Java expertise and experience with Spring Boot, Microservices, and AWS to build high-performance, scalable enterprise-grade software. Contribute to a major open-source project and work with Agile methodologies. Enjoy a hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote. NICE offers a collaborative and creative environment with ample opportunities for growth and development within a market-disrupting company.
Requirements
- Hold a degree in Computer Science, Industrial/Electronic Engineering
- Contribute to a major open-source project
- Have experience with Java Backed
- Have experience with Java, Spring Boot, Microservices, AWS
- Have experience developing enterprise-grade software products
- Have 2-4 years of IT experience
- Possess deep knowledge and experience with software design patterns
- Show proven experience in operating within a global environment
Responsibilities
- Develop complex software solutions using Java, Spring Boot, Microservices, and AWS
- Build high-performance, highly available, and scalable systems
- Design and develop enterprise-grade software products
- Integrate software into a broad enterprise ecosystem
- Educate and mentor others in engineering best practices and patterns
- Work with Agile/SCRUM/Agile software development methodology
- Tackle projects with a can-do attitude
- Operate within a global environment
Preferred Qualifications
- Have familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)
- Have knowledge of Microservices and/or Cloud-Native Development
Benefits
- NICE-FLEX hybrid work model: 2 days in the office and 3 days remote
- Endless internal career opportunities