NICE

Specialist Software Engineer

NICE

Apply
about 1 month ago
Pune, India
Senior / Staff+

Responsibilities

  • Collaborate with senior engineers and architects in the design and implementation of software products.
  • Communicate software designs through code and documentation to team members.
  • Lead the implementation and support of software components, ensuring quality and responsiveness.
  • Conduct regular code reviews and testing to meet design and quality standards.
  • Mentor and coach junior engineers, promoting best practices in software development.
  • Contribute high volumes of quality code for regular releases and deployments.
  • Lead a scrum team of developers and QA engineers to meet roadmap commitments.

Requirements

  • Bachelor’s or master’s degree in computer science or a related field.
  • Proven experience in Java programming with a deep understanding of OOP and design patterns.
  • Strong expertise in developing web applications using Java, Spring, and Spring Boot.
  • Extensive hands-on experience with microservice architecture and RESTful API development.
  • Strong experience in SQL.
  • Solid understanding of AWS cloud infrastructure.
  • Excellent communication and collaboration skills.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Comfortable working in an Agile environment with tools like JIRA.
  • Strong analytical skills and a problem-solving mindset.
  • Proficiency in version control systems like Git and TFS.

Tech Stack

AWSDockerGitJavaJenkinsKubernetesPythonSnowflakeSpring BootSQLTensorFlow

Categories

AI & MLBackendData EngineeringDevOpsFull Stack