Description

Job Summary:

We are looking for a highly skilled and motivated Software Developer to join our dynamic team. The ideal candidate will have strong expertise in Java, Web Services, and NoSQL databases such as ElasticSearch or MongoDB. In addition, experience with Angular will be required for front-end development. This is a hybrid role based in Pune, where the candidate will be working on innovative projects in a collaborative environment.

Key Responsibilities:

  • Design, develop, and maintain scalable and efficient backend systems using Java and Web Services.
  • Work with NoSQL databases like ElasticSearch or MongoDB to store and manage large volumes of data.
  • Develop and maintain user-facing applications using Angular to deliver a seamless and intuitive front-end experience.
  • Collaborate with cross-functional teams to define and implement new features.
  • Write clean, maintainable, and efficient code while following best practices for software development.
  • Troubleshoot and debug complex issues to ensure optimal performance and security of applications.
  • Participate in code reviews and contribute to the continuous improvement of the development process.
  • Stay up-to-date with the latest industry trends and technologies to ensure the development of innovative solutions.

Required Skills and Qualifications:

  • Strong proficiency in Java and Web Services (RESTful APIs, SOAP, etc.).
  • Hands-on experience with NoSQL databases like ElasticSearch or MongoDB.
  • Proficiency in front-end development with Angular.
  • Good understanding of software development principles, design patterns, and best practices.
  • Experience with version control systems like Git.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently as well as part of a collaborative team.
  • Strong communication skills and the ability to effectively communicate technical concepts.

Preferred Skills:

  • Experience with cloud technologies (AWS, Azure, etc.).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Knowledge of microservices architecture.

Education:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Location:

  • Pune (Hybrid: 3 days in-office, 2 days remote)

Education

Any Graduate