Software Engineer

NICE Logo

NICE

πŸ“Remote - India

Summary

Join NiCE, a global company, as a Software Engineer to design, produce, and test high-quality software. Collaborate with cross-functional teams, contribute to engineering practices, and mentor others. Ensure adherence to engineering processes and drive continuous improvement. Maintain and optimize systems, and stay current with industry trends. This role requires a Bachelor's/Master's degree in Computer Science or equivalent, 2-4 years of software development experience, and proficiency in Java, J2EE, and related technologies. The position offers a hybrid work model (NiCE-FLEX) with 2 days in the office and 3 days remote.

Requirements

  • Bachelor/Master of Engineering Degree in Computer Science, Electronic Engineering or equivalent from reputed institute
  • 2-4 years of software development experience
  • At least 2+years of working experience in Core Java, proficient with Java algorithms and data structures
  • Has high-attention to details and works well in a dynamic and intense environment
  • Experience in: Java, J2EE, Spring, Hibernate, Go, Envoy
  • Experience in working on web services using REST / SOAP

Responsibilities

  • Develop engineering solutions collaborating with cross-functional teams, including business analysts, architects, and product owners, to understand requirements and translate them into effective technical solutions
  • Contribute to the engineering practices and standards, and when needed participate in the adoption of new technologies
  • Passion to educate and mentor others in engineering best practices and patterns, team player
  • Ensure and contribute to engineering processes, best practices, and continuous improvement, aligned with Agile-Scrum methodology are followed. When required participate in the adoption of new technologies
  • Drive continuous improvement by staying current with industry trends, and emerging technologies to recommend innovative solutions
  • Excellent interpersonal skills, demonstrated ability to influence others, especially in sensitive or complex situations
  • Maintain quality, ensure responsiveness, and help optimize new and existing systems

Preferred Qualifications

  • Excellent knowledge and experience in Web development is preferred ( Angular 14+ , JQuery, JavaScript, HTML5, CSS3, Bootstrap, Jasmin/Karma)
  • Good experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS), Google Cloud Engine or Azure. Preferably Amazon Web Services (AWS)
  • Experience with event driven architectures and/or microservices architectures is preferred
  • Certification in Java and AWS
  • Knowledge of Serverless computing and/or Cloud-Native Development
  • Familiarity with CI/CD practices for deployments
  • Strong problem-solving skills to analyze complex requirements and design effective technical solutions for 3rd party integrations
  • Effective communication and collaboration skills to interact with cross-functional teams, gather requirements, and convey technical concepts to non-technical stakeholders

Benefits

  • 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

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.