Software Engineer - Java

NICE Logo

NICE

πŸ“Remote - India

Summary

Join NICE, a global leader in software solutions, and become a top-performing engineer. You will design, produce, and test high-quality software meeting specified requirements. Collaborate with product management, architects, and operations teams. Translate business needs into technical implementations, build backend code, and ensure timely delivery. Maintain positive working relationships across teams. This role requires a computer science degree, 2+ years of Java experience, and expertise in J2EE, OO design, and various technologies. NICE offers a hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote.

Requirements

  • Degree in computers science or equivalent from reputed institute
  • 2+ years of recent experience in Java technologies
  • Excellent knowledge of Java language and J2EE ecosystem of tools and frameworks; proficient with Java algorithms, data structures and design patterns
  • Excellent knowledge and experience on OO design and strong coding skills to incorporate the same
  • Strong in analyzing and fixing defects in code
  • Experience working with 3 rd party applications like caching systems, message broker to create and maintain those systems and integrations
  • Experience with Core Java, Spring, Spring boot, hibernate and Tomcat
  • Experience with Containerization technologies like Docker, Kubernetes etc
  • Experience in database development with SQL
  • Experience in working on web services using REST / SOAP
  • Experience working on repository tools like Git/Bitbucket or SVN
  • Worked on Windows and Linux platforms
  • Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS), Google Cloud Engine or Azure

Responsibilities

  • Serve as one of the top-performing and most proficient engineers in designing, producing, and testing high-quality software that meets specified functional and non-functional requirements within the time and resource constraints given
  • Be a part of team and develop enterprise-grade software products in J2EE that can perform, scale, and integrate into a broad enterprise ecosystem running on AWS or on prem
  • Collaborate with Product Management, Architects and Operations
  • Understand business requirements and translate them into technical implementation
  • Build designs and implement business and technical logic into the backend code
  • High accountability of delivering planned work
  • Create and maintain positive and productive working relationships across teams

Preferred Qualifications

Experience in Big data

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

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.