The Job logo

What

Where

Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join our team as a Java Full Stack Developer for working on an AI project. Design, develop, and maintain web applications using Java technologies. Strong knowledge of back-end technologies. Apply now for this Senior Software Engineer Role.

We are seeking a Java Full Stack Developer with at least 5 years of experience to join our team for working on a AI project. The successful candidate will be responsible for designing, developing, and maintaining web applications using Java technologies. The candidate should have strong knowledge of back-end technologies to develop scalable and maintainable software systems. 

Key Responsibilities

  • Design and develop high-quality, efficient, and scalable web applications using Java technologies.
  • Develop and maintain RESTful web services.
  • Create and maintain database schemas and write efficient SQL queries.
  • Stay up-to-date with emerging trends and technologies in web development.

Requirements

  •  Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • At least 5 years of experience in Java development and Java scripts.
  • Strong 3+ Years of Experience in back-end technologies such as Spring, Hibernate, and RESTful web services.
  • Experience in database design and development with SQL and NoSQL databases.
  • Good understanding of agile development methodologies.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills.

Preferred

  • Experience in cloud-based development using AWS or other cloud platforms.
  • Experience with DevOps practices such as CI/CD pipelines and automation.
  • Experience with other programming languages such as Python or Ruby.
  • If you meet the qualifications and are passionate about developing high-quality, efficient, and scalable web applications, we encourage you to apply for this Senior Software Engineer Role.


 

Set alert for similar jobsSenior Software Engineer role in Chennai, India
Uniphore Logo

Company

Uniphore

Job Posted

10 months ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

3-7 Years

Category

Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Uniphore Logo

Software Engineer- Backend

Uniphore

Chennai, Tamil Nadu, India

Posted: 10 months ago

We are looking for a skilled and experienced software developer to join our team. As a developer, you will be responsible for developing creative solutions, writing technical designs, and ensuring overall system performance. You will also be involved in testing, code reviews, and debugging. The ideal candidate should have strong skills in Java, SQL, and microservices. Additionally, knowledge of Linux, Contact Centers, and various technologies such as Docker and Websockets would be preferred.

Uniphore Logo

NLP Engineer

Uniphore

Chennai, Tamil Nadu, India

Posted: 10 months ago

This Role will support all Uniphore products in designing and developing NLP applications, training & evaluating models, ●        Designing and developing NLP applications ●        Using effective text representation techniques and classification algorithms ●        Training and evaluating models. We are looking for a Natural Language Processing Engineer to help us improve our NLP products and create new NLP applications Job brief NLP Engineer responsibilities include transforming natural language data into useful features using NLP techniques to feed classification algorithms. To succeed in this role, you should possess outstanding skills in statistical analysis, machine learning methods and text representation techniques. Your ultimate goal is to develop efficient self-learning NLP applications in production.  Responsibilities Study and transform data science prototypes Design NLP tools and applications that help measure and diagnose performance issues Select appropriate annotated datasets for Supervised Learning methods Use effective text representations to transform natural language into useful features Train the developed model and run evaluation experiments Perform statistical analysis of results and refine models Extend ML libraries and frameworks to apply in NLP tasks Explore fine-tuning methods for supervised learning Remain updated in the rapidly changing field of machine learning Requirements 3+ years of hands-on experience in Python and developing Speech to Text (STT/ASR) systems using open source toolkits like Kaldi, Pytorch-Kaldi, Espnet andWav2letter ++                    Understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modeling Hands on experience and knowledge on developing Factorized TDNN, CNN and BiLSTM based acoustic models Hands on experience dealing with Grapheme to phoneme Modelling, should be able to develop a G2P model for less resource languages Hands on experience developing statistical as well as neural language models Knowledge of Java and R Ability to write robust and testable code Strong communication skills An analytical mind with problem-solving abilities